diff libgui/src/welcome-wizard.h @ 17937:f87a7e161710

* welcome-wizard.h, welcome-wizard.cc: Rewrite.
author John W. Eaton <jwe@octave.org>
date Fri, 15 Nov 2013 22:57:45 -0500
parents d63878346099
children b3e4ee8f4d6d
line wrap: on
line diff
--- a/libgui/src/welcome-wizard.h	Fri Nov 15 22:21:05 2013 -0500
+++ b/libgui/src/welcome-wizard.h	Fri Nov 15 22:57:45 2013 -0500
@@ -32,9 +32,23 @@
 
 public:
 
+  typedef QWidget *(*page_creator_fptr) (welcome_wizard *wizard);
+
   welcome_wizard (QWidget *parent = 0);
 
   ~welcome_wizard (void) { }
+
+private:
+
+  QList<page_creator_fptr> page_ctor_list;
+  QList<page_creator_fptr>::iterator page_list_iterator;
+  QWidget *current_page;                                         
+
+private slots:
+
+  void show_page (void);
+  void previous_page (void);
+  void next_page (void);
 };
 
 #endif // WELCOMEWIZARD_H