Mercurial > octave
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