KVIrc 5.2.6
Developer APIs
RegistrationWizard Class Reference

#include <RegistrationWizard.h>

+ Inheritance diagram for RegistrationWizard:

Public Member Functions

 RegistrationWizard (const QString &startMask, KviRegisteredUserDataBase *db=nullptr, QWidget *par=nullptr, bool bModal=false)
 
 ~RegistrationWizard ()
 
- Public Member Functions inherited from KviTalWizard
void addPage (QWidget *pWidget, const QString &szTitle)
 
QPushButton * backButton ()
 
QPushButton * cancelButton ()
 
QWidget * currentPage ()
 
QPushButton * finishButton ()
 
QPushButton * helpButton ()
 
void insertPage (QWidget *pWidget, const QString &szTitle, int iIndex)
 
 KviTalWizard (QWidget *pParent)
 
QPushButton * nextButton ()
 
void setBackEnabled (QWidget *pWidget, bool bEnabled)
 
void setCancelEnabled (QWidget *pWidget, bool bEnabled)
 
bool setCurrentPage (QWidget *pWidget)
 
void setFinishEnabled (QWidget *pWidget, bool bEnabled)
 
void setHelpEnabled (QWidget *pWidget, bool bEnabled)
 
void setNextEnabled (QWidget *pWidget, bool bEnabled)
 
bool setPageEnabled (QWidget *pWidget, bool bEnabled)
 
bool setPageTitle (QWidget *pWidget, const QString &szTitle)
 
 ~KviTalWizard ()
 

Public Attributes

bool m_bModal
 
KviPixmapm_pAvatar
 
KviPixmapSelectorm_pAvatarSelector
 
KviRegisteredUserDataBasem_pDb
 
QLineEdit * m_pEditRealName
 
QLabel * m_pEntryNameLabel
 
QLineEdit * m_pHostEdit1
 
QLineEdit * m_pHostEdit2
 
QLabel * m_pLabel1
 
QLabel * m_pLabel2
 
QLabel * m_pLabel3
 
QLabel * m_pLabel4
 
QLineEdit * m_pNicknameEdit1
 
QLineEdit * m_pNicknameEdit2
 
QCheckBox * m_pNotifyCheck
 
QLineEdit * m_pNotifyNickEdit1
 
QLineEdit * m_pNotifyNickEdit2
 
QLabel * m_pNotifyNickLabel1
 
QLabel * m_pNotifyNickLabel2
 
QWidget * m_pPage1
 
QWidget * m_pPage2
 
QWidget * m_pPage3
 
QWidget * m_pPage4
 
QWidget * m_pPage5
 
QLabel * m_pTextLabel5
 
QLineEdit * m_pUsernameEdit1
 
QLineEdit * m_pUsernameEdit2
 
KviCString m_szStartMask
 

Protected Slots

void maskChanged (const QString &str)
 
void notifyCheckToggled (bool)
 
void notifyNickChanged (const QString &)
 
void realNameChanged (const QString &str)
 
- Protected Slots inherited from KviTalWizard
void backButtonClicked ()
 
void cancelButtonClicked ()
 
void finishButtonClicked ()
 
void helpButtonClicked ()
 
void nextButtonClicked ()
 

Protected Member Functions

void accept () override
 
void reject () override
 
void showEvent (QShowEvent *e) override
 
- Protected Member Functions inherited from KviTalWizard
void closeEvent (QCloseEvent *e) override
 
void setCurrentPage (KviTalWizardPageData *pData)
 
void showEvent (QShowEvent *e) override
 

Additional Inherited Members

- Signals inherited from KviTalWizard
void helpClicked ()
 
void pageChanged (QString title)
 
- Protected Attributes inherited from KviTalWizard
KviTalWizardPrivatem_p
 

Constructor & Destructor Documentation

◆ RegistrationWizard()

◆ ~RegistrationWizard()

RegistrationWizard::~RegistrationWizard ( )

Member Function Documentation

◆ accept()

◆ maskChanged

void RegistrationWizard::maskChanged ( const QString & str)
protectedslot

◆ notifyCheckToggled

void RegistrationWizard::notifyCheckToggled ( bool )
protectedslot

◆ notifyNickChanged

void RegistrationWizard::notifyNickChanged ( const QString & )
protectedslot

◆ realNameChanged

void RegistrationWizard::realNameChanged ( const QString & str)
protectedslot

◆ reject()

void RegistrationWizard::reject ( )
overrideprotected

References m_bModal.

◆ showEvent()

void RegistrationWizard::showEvent ( QShowEvent * e)
overrideprotected

References e, g_pApp, and KviTalWizard::showEvent().

Member Data Documentation

◆ m_bModal

bool RegistrationWizard::m_bModal

Referenced by RegistrationWizard(), and reject().

◆ m_pAvatar

KviPixmap* RegistrationWizard::m_pAvatar

◆ m_pAvatarSelector

KviPixmapSelector* RegistrationWizard::m_pAvatarSelector

Referenced by accept(), and RegistrationWizard().

◆ m_pDb

KviRegisteredUserDataBase* RegistrationWizard::m_pDb

Referenced by accept(), and RegistrationWizard().

◆ m_pEditRealName

QLineEdit* RegistrationWizard::m_pEditRealName

◆ m_pEntryNameLabel

QLabel* RegistrationWizard::m_pEntryNameLabel

Referenced by RegistrationWizard().

◆ m_pHostEdit1

QLineEdit* RegistrationWizard::m_pHostEdit1

◆ m_pHostEdit2

QLineEdit* RegistrationWizard::m_pHostEdit2

Referenced by accept(), and RegistrationWizard().

◆ m_pLabel1

QLabel* RegistrationWizard::m_pLabel1

Referenced by RegistrationWizard().

◆ m_pLabel2

QLabel* RegistrationWizard::m_pLabel2

Referenced by RegistrationWizard().

◆ m_pLabel3

QLabel* RegistrationWizard::m_pLabel3

Referenced by RegistrationWizard().

◆ m_pLabel4

QLabel* RegistrationWizard::m_pLabel4

Referenced by RegistrationWizard().

◆ m_pNicknameEdit1

QLineEdit* RegistrationWizard::m_pNicknameEdit1

◆ m_pNicknameEdit2

QLineEdit* RegistrationWizard::m_pNicknameEdit2

Referenced by accept(), and RegistrationWizard().

◆ m_pNotifyCheck

QCheckBox* RegistrationWizard::m_pNotifyCheck

◆ m_pNotifyNickEdit1

QLineEdit* RegistrationWizard::m_pNotifyNickEdit1

◆ m_pNotifyNickEdit2

QLineEdit* RegistrationWizard::m_pNotifyNickEdit2

◆ m_pNotifyNickLabel1

QLabel* RegistrationWizard::m_pNotifyNickLabel1

◆ m_pNotifyNickLabel2

QLabel* RegistrationWizard::m_pNotifyNickLabel2

◆ m_pPage1

QWidget* RegistrationWizard::m_pPage1

◆ m_pPage2

QWidget* RegistrationWizard::m_pPage2

Referenced by maskChanged(), and RegistrationWizard().

◆ m_pPage3

QWidget* RegistrationWizard::m_pPage3

Referenced by RegistrationWizard().

◆ m_pPage4

QWidget* RegistrationWizard::m_pPage4

◆ m_pPage5

QWidget* RegistrationWizard::m_pPage5

Referenced by RegistrationWizard().

◆ m_pTextLabel5

QLabel* RegistrationWizard::m_pTextLabel5

Referenced by RegistrationWizard().

◆ m_pUsernameEdit1

QLineEdit* RegistrationWizard::m_pUsernameEdit1

◆ m_pUsernameEdit2

QLineEdit* RegistrationWizard::m_pUsernameEdit2

Referenced by accept(), and RegistrationWizard().

◆ m_szStartMask

KviCString RegistrationWizard::m_szStartMask

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