GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::welcome_wizard Class Reference

#include "welcome-wizard.h"

Inheritance diagram for octave::welcome_wizard:
Collaboration diagram for octave::welcome_wizard:

Public Types

typedef QWidget *(* page_creator_fptr) (welcome_wizard *wizard)
 

Public Member Functions

 welcome_wizard (QWidget *parent=nullptr)
 
 ~welcome_wizard (void)=default
 

Private Slots

void accept (void)
 
void handle_web_connect_option (int state)
 
void next_page (void)
 
void previous_page (void)
 
void show_page (void)
 

Private Attributes

bool m_allow_web_connect_state
 
QWidgetm_current_page
 
QList< page_creator_fptrm_page_ctor_list
 
QList< page_creator_fptr >::iterator m_page_list_iterator
 

Detailed Description

Definition at line 33 of file welcome-wizard.h.

Member Typedef Documentation

◆ page_creator_fptr

typedef QWidget*(* octave::welcome_wizard::page_creator_fptr) (welcome_wizard *wizard)

Definition at line 39 of file welcome-wizard.h.

Constructor & Destructor Documentation

◆ welcome_wizard()

octave::welcome_wizard::welcome_wizard ( QWidget parent = nullptr)

◆ ~welcome_wizard()

octave::welcome_wizard::~welcome_wizard ( void  )
default

Member Function Documentation

◆ accept

void octave::welcome_wizard::accept ( void  )
privateslot

◆ handle_web_connect_option

void octave::welcome_wizard::handle_web_connect_option ( int  state)
privateslot

Definition at line 77 of file welcome-wizard.cc.

References m_allow_web_connect_state, and state.

◆ next_page

void octave::welcome_wizard::next_page ( void  )
privateslot

Definition at line 102 of file welcome-wizard.cc.

References m_page_list_iterator, and show_page().

◆ previous_page

void octave::welcome_wizard::previous_page ( void  )
privateslot

Definition at line 95 of file welcome-wizard.cc.

References m_page_list_iterator, and show_page().

◆ show_page

void octave::welcome_wizard::show_page ( void  )
privateslot

Definition at line 82 of file welcome-wizard.cc.

References m_current_page.

Referenced by next_page(), previous_page(), and welcome_wizard().

Member Data Documentation

◆ m_allow_web_connect_state

bool octave::welcome_wizard::m_allow_web_connect_state
private

Definition at line 50 of file welcome-wizard.h.

Referenced by accept(), and handle_web_connect_option().

◆ m_current_page

QWidget* octave::welcome_wizard::m_current_page
private

Definition at line 49 of file welcome-wizard.h.

Referenced by show_page().

◆ m_page_ctor_list

QList<page_creator_fptr> octave::welcome_wizard::m_page_ctor_list
private

Definition at line 47 of file welcome-wizard.h.

Referenced by welcome_wizard().

◆ m_page_list_iterator

QList<page_creator_fptr>::iterator octave::welcome_wizard::m_page_list_iterator
private

Definition at line 48 of file welcome-wizard.h.

Referenced by next_page(), previous_page(), and welcome_wizard().


The documentation for this class was generated from the following files: