29 #ifndef DIGIKAM_DCONFIG_DLG_H
30 #define DIGIKAM_DCONFIG_DLG_H
35 #include <QDialogButtonBox>
45 class DConfigDlgPrivate;
94 explicit DConfigDlg(QWidget*
const parent =
nullptr, Qt::WindowFlags flags = Qt::WindowFlags());
104 void setFaceType(FaceType faceType);
185 void setStandardButtons(QDialogButtonBox::StandardButtons buttons);
191 QPushButton* button(QDialogButtonBox::StandardButton which)
const;
196 void addActionButton(QAbstractButton*
const button);
223 DConfigDlg(DConfigDlgPrivate& dd,
DConfigDlgWdg*
const widget, QWidget*
const parent, Qt::WindowFlags flags = Qt::WindowFlags());
248 QDialogButtonBox* buttonBox();
253 const QDialogButtonBox* buttonBox()
const;
263 void setButtonBox(QDialogButtonBox*
const box);
@ Tree
Definition: dconfigdlgview.h:88
@ List
Definition: dconfigdlgview.h:87
@ Tabbed
Definition: dconfigdlgview.h:89
@ Auto
Definition: dconfigdlgview.h:85
@ Plain
Definition: dconfigdlgview.h:86
Definition: dconfigdlgmodels.h:105
Page widget with many layouts (faces).
Definition: dconfigdlgwidgets.h:48
A dialog base class which can handle multiple pages.
Definition: dconfigdlg.h:59
void currentPageChanged(DConfigDlgWdgItem *current, DConfigDlgWdgItem *before)
void pageRemoved(DConfigDlgWdgItem *page)
DConfigDlgPrivate *const d_ptr
Definition: dconfigdlg.h:267
FaceType
Definition: dconfigdlg.h:81
Definition: datefolderview.cpp:43