#include "welcome-wizard.h"
Public Types | |
typedef QWidget *(* | page_creator_fptr) (base_qobject &, welcome_wizard *) |
Public Slots | |
void | accept (void) |
void | handle_web_connect_option (int state) |
void | next_page (void) |
void | previous_page (void) |
void | show_page (void) |
Public Member Functions | |
welcome_wizard (base_qobject &oct_qobj, QWidget *parent=nullptr) | |
~welcome_wizard (void)=default | |
void | adjust_size (void) |
Private Attributes | |
bool | m_allow_web_connect_state |
QWidget * | m_current_page |
int | m_max_height |
int | m_max_width |
base_qobject & | m_octave_qobj |
QList< page_creator_fptr > | m_page_ctor_list |
QList< page_creator_fptr >::iterator | m_page_list_iterator |
Definition at line 37 of file welcome-wizard.h.
typedef QWidget*(* welcome_wizard::page_creator_fptr) (base_qobject &, welcome_wizard *) |
Definition at line 43 of file welcome-wizard.h.
welcome_wizard::welcome_wizard | ( | base_qobject & | oct_qobj, |
QWidget * | parent = nullptr |
||
) |
Definition at line 56 of file welcome-wizard.cc.
References adjust_size(), initial_page::create(), setup_community_news::create(), final_page::create(), m_max_height, m_max_width, m_page_ctor_list, m_page_list_iterator, next_page(), previous_page(), and show_page().
|
default |
|
slot |
Definition at line 142 of file welcome-wizard.cc.
References base_qobject::get_resource_manager(), resource_manager::get_settings(), gui_pref::key, m_allow_web_connect_state, m_octave_qobj, nr_allow_connection(), and resource_manager::reload_settings().
Referenced by final_page::final_page().
void welcome_wizard::adjust_size | ( | void | ) |
Definition at line 95 of file welcome-wizard.cc.
References m_max_height, and m_max_width.
Referenced by welcome_wizard().
|
slot |
Definition at line 110 of file welcome-wizard.cc.
References m_allow_web_connect_state, and state.
Referenced by setup_community_news::setup_community_news().
|
slot |
Definition at line 135 of file welcome-wizard.cc.
References m_page_list_iterator, and show_page().
Referenced by initial_page::initial_page(), setup_community_news::setup_community_news(), and welcome_wizard().
|
slot |
Definition at line 128 of file welcome-wizard.cc.
References m_page_list_iterator, and show_page().
Referenced by final_page::final_page(), setup_community_news::setup_community_news(), and welcome_wizard().
|
slot |
Definition at line 115 of file welcome-wizard.cc.
References m_current_page, and m_octave_qobj.
Referenced by welcome_wizard(), next_page(), and previous_page().
|
private |
Definition at line 58 of file welcome-wizard.h.
Referenced by accept(), and handle_web_connect_option().
|
private |
Definition at line 57 of file welcome-wizard.h.
Referenced by show_page().
|
private |
Definition at line 59 of file welcome-wizard.h.
Referenced by welcome_wizard(), and adjust_size().
|
private |
Definition at line 60 of file welcome-wizard.h.
Referenced by welcome_wizard(), and adjust_size().
|
private |
Definition at line 53 of file welcome-wizard.h.
Referenced by accept(), and show_page().
|
private |
Definition at line 55 of file welcome-wizard.h.
Referenced by welcome_wizard().
|
private |
Definition at line 56 of file welcome-wizard.h.
Referenced by welcome_wizard(), next_page(), and previous_page().