Only show user-presets in favorite sidebar
[ardour.git] / gtk2_ardour / startup.h
index c5a9a30162750a51aab5f401775da32d35ca6305..5960e5ed337635086d1091985dcec45940f84a42 100644 (file)
 
 class EngineControl;
 
-class ArdourStartup : public Gtk::Assistant {
-  public:
-         ArdourStartup ();
+class ArdourStartup : public Gtk::Assistant
+{
+public:
+       ArdourStartup ();
        ~ArdourStartup ();
 
-        static bool required ();
+       static bool required ();
 
        gint response () const {
                return  _response;
        }
 
-  private:
+private:
        gint _response;
        bool config_modified;
        bool new_user;
 
-        static std::string been_here_before_path ();
-
        void on_apply ();
        void on_cancel ();
        bool on_delete_event (GdkEventAny*);
+       void discover_plugins ();
 
        static ArdourStartup *the_startup;
 
        Glib::RefPtr<Gdk::Pixbuf> icon_pixbuf;
 
+       void setup_prerelease_page ();
        void setup_new_user_page ();
        Glib::RefPtr<Gdk::Pixbuf> splash_pixbuf;
        Gtk::DrawingArea splash_area;
        bool splash_expose (GdkEventExpose* ev);
 
        void setup_first_time_config_page ();
-        void config_changed ();
+       void config_changed ();
 
        /* first page */
        Gtk::FileChooserButton* default_dir_chooser;
@@ -103,7 +104,7 @@ class ArdourStartup : public Gtk::Assistant {
        /* final page */
 
        void setup_final_page ();
-       Gtk::Label final_page;
+       Gtk::Button plugin_disco_button;
 
        /* always there */
 
@@ -119,9 +120,6 @@ class ArdourStartup : public Gtk::Assistant {
        gint final_page_index;
 
        void move_along_now ();
-
-        void setup_prerelease_page ();
-
 };
 
 #endif /* __gtk2_ardour_startup_h__ */