Home · Modules · Classes · Namespaces · Functions

QxtConfigDialog Class Reference
[QxtGui module]

The QxtConfigDialog class provides a configuration dialog. More...

    #include <QxtConfigDialog>

Inherits QDialog.

Public Functions

Public Slots

Additional Inherited Members


Detailed Description

The QxtConfigDialog class provides a configuration dialog.

QxtConfigDialog provides a convenient interface for building common configuration dialogs. QxtConfigDialog consists of a list of icons and a stack of pages.

Example usage:

    QxtConfigDialog dialog;
    dialog.configWidget()->addPage(new ConfigurationPage(&dialog), QIcon(":/images/config.png"), tr("Configuration"));
    dialog.configWidget()->addPage(new UpdatePage(&dialog), QIcon(":/images/update.png"), tr("Update"));
    dialog.configWidget()->addPage(new QueryPage(&dialog), QIcon(":/images/query.png"), tr("Query"));
    dialog.exec();

"QxtConfigDialog with page icons on the left (QxtConfigDialog::West)."

See also QxtConfigWidget.


Member Function Documentation

QxtConfigDialog::QxtConfigDialog ( QWidget * parent = 0, Qt::WindowFlags flags = 0 )

Constructs a new QxtConfigDialog with parent and flags.

QxtConfigDialog::QxtConfigDialog ( QxtConfigWidget::IconPosition position, QWidget * parent = 0, Qt::WindowFlags flags = 0 )

Constructs a new QxtConfigDialog with icon position, parent and flags.

QxtConfigDialog::~QxtConfigDialog ()   [virtual]

Destructs the config dialog.

void QxtConfigDialog::accept ()   [virtual slot]

Note: The default implementation calls SLOT(accept()) of each page page provided that such slot exists.

Reimplemented from QDialog.

See also reject().

QxtConfigWidget * QxtConfigDialog::configWidget () const

Returns the config widget.

See also setConfigWidget().

QDialogButtonBox * QxtConfigDialog::dialogButtonBox () const

Returns the dialog button box.

The default buttons are QDialogButtonBox::Ok and QDialogButtonBox::Cancel.

See also setDialogButtonBox().

void QxtConfigDialog::reject ()   [virtual slot]

Note: The default implementation calls SLOT(reject()) of each page provided that such slot exists.

Reimplemented from QDialog.

See also accept().

void QxtConfigDialog::setConfigWidget ( QxtConfigWidget * configWidget )

Sets the configWidget. The previous config widget is deleted if the parent equals this.

See also configWidget().

void QxtConfigDialog::setDialogButtonBox ( QDialogButtonBox * buttonBox )

Sets the dialog buttonBox. The previous button box is deleted if the parent equals this.

See also dialogButtonBox().


Copyright © 2007-2010 Qxt Foundation
Qxt 0.6.1