Quassel IRC  Pre-Release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
SettingsPageDlg Class Reference

#include </tmp/quassel/src/qtui/settingspagedlg.h>

Collaboration diagram for SettingsPageDlg:

Public Member Functions

 SettingsPageDlg (SettingsPage *page, QWidget *parent=0)
SettingsPagecurrentPage () const

Private Slots

void buttonClicked (QAbstractButton *)
bool applyChanges ()
void undoChanges ()
void reload ()
void loadDefaults ()
void setButtonStates ()

Private Attributes

Ui::SettingsPageDlg ui
SettingsPage_currentPage

Detailed Description

Definition at line 30 of file settingspagedlg.h.

Constructor & Destructor Documentation

SettingsPageDlg ( SettingsPage page,
QWidget *  parent = 0 
)

Member Function Documentation

SettingsPage * currentPage ( ) const
void buttonClicked ( QAbstractButton *  button)
privateslot
bool applyChanges ( )
privateslot

Definition at line 97 of file settingspagedlg.cpp.

References currentPage(), and SettingsPage::save().

Referenced by buttonClicked().

void undoChanges ( )
privateslot

Definition at line 108 of file settingspagedlg.cpp.

References currentPage(), and SettingsPage::load().

Referenced by buttonClicked().

void reload ( )
privateslot

Definition at line 116 of file settingspagedlg.cpp.

References currentPage(), and SettingsPage::load().

Referenced by buttonClicked().

void loadDefaults ( )
privateslot

Definition at line 127 of file settingspagedlg.cpp.

References currentPage(), and SettingsPage::defaults().

Referenced by buttonClicked().

void setButtonStates ( )
privateslot

Member Data Documentation

Ui::SettingsPageDlg ui
private

Definition at line 47 of file settingspagedlg.h.

Referenced by buttonClicked(), setButtonStates(), and SettingsPageDlg().

SettingsPage* _currentPage
private

Definition at line 49 of file settingspagedlg.h.

Referenced by currentPage(), and SettingsPageDlg().


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