KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | List of all members
RegistrationWizard Class Reference

#include <RegistrationWizard.h>

+ Inheritance diagram for RegistrationWizard:

Public Member Functions

 RegistrationWizard (const QString &startMask, KviRegisteredUserDataBase *db=0, QWidget *par=0, 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

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

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 ( const QString &  startMask,
KviRegisteredUserDataBase db = 0,
QWidget *  par = 0,
bool  bModal = false 
)
RegistrationWizard::~RegistrationWizard ( )

Member Function Documentation

void RegistrationWizard::accept ( )
protectedvirtual
void RegistrationWizard::maskChanged ( const QString &  str)
protectedslot
void RegistrationWizard::notifyCheckToggled ( bool  )
protectedslot
void RegistrationWizard::notifyNickChanged ( const QString &  )
protectedslot
void RegistrationWizard::realNameChanged ( const QString &  str)
protectedslot
void RegistrationWizard::reject ( )
protectedvirtual

References m_bModal.

void RegistrationWizard::showEvent ( QShowEvent *  e)
protectedvirtual

Displays the first page if no other page is shown yet.

Reimplemented from KviTalWizard.

References g_pApp, KviMemory::move(), and KviTalWizard::showEvent().

Member Data Documentation

bool RegistrationWizard::m_bModal

Referenced by RegistrationWizard(), and reject().

KviPixmap* RegistrationWizard::m_pAvatar
KviPixmapSelector* RegistrationWizard::m_pAvatarSelector

Referenced by accept(), and RegistrationWizard().

KviRegisteredUserDataBase* RegistrationWizard::m_pDb

Referenced by accept(), and RegistrationWizard().

QLineEdit* RegistrationWizard::m_pEditRealName
QLabel* RegistrationWizard::m_pEntryNameLabel

Referenced by RegistrationWizard().

QLineEdit* RegistrationWizard::m_pHostEdit1
QLineEdit* RegistrationWizard::m_pHostEdit2

Referenced by accept(), and RegistrationWizard().

QLabel* RegistrationWizard::m_pLabel1

Referenced by RegistrationWizard().

QLabel* RegistrationWizard::m_pLabel2

Referenced by RegistrationWizard().

QLabel* RegistrationWizard::m_pLabel3

Referenced by RegistrationWizard().

QLabel* RegistrationWizard::m_pLabel4

Referenced by RegistrationWizard().

QLineEdit* RegistrationWizard::m_pNicknameEdit1
QLineEdit* RegistrationWizard::m_pNicknameEdit2

Referenced by accept(), and RegistrationWizard().

QCheckBox* RegistrationWizard::m_pNotifyCheck
QLineEdit* RegistrationWizard::m_pNotifyNickEdit1
QLineEdit* RegistrationWizard::m_pNotifyNickEdit2
QLabel* RegistrationWizard::m_pNotifyNickLabel1
QLabel* RegistrationWizard::m_pNotifyNickLabel2
QWidget* RegistrationWizard::m_pPage1
QWidget* RegistrationWizard::m_pPage2

Referenced by maskChanged(), and RegistrationWizard().

QWidget* RegistrationWizard::m_pPage3

Referenced by RegistrationWizard().

QWidget* RegistrationWizard::m_pPage4
QWidget* RegistrationWizard::m_pPage5

Referenced by RegistrationWizard().

QLabel* RegistrationWizard::m_pTextLabel5

Referenced by RegistrationWizard().

QLineEdit* RegistrationWizard::m_pUsernameEdit1
QLineEdit* RegistrationWizard::m_pUsernameEdit2

Referenced by accept(), and RegistrationWizard().

KviCString RegistrationWizard::m_szStartMask

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