11 #ifndef MULTIPAGEDIALOGBASE_H 12 #define MULTIPAGEDIALOGBASE_H 16 #include <kpagewidget.h> 28 class QAbstractButton;
38 namespace Settings {
class OptionState; }
73 void setCaption(
const QString &caption);
76 KPageWidgetItem *currentPage();
77 void addPage(KPageWidgetItem *page);
78 void setCurrentPage(KPageWidgetItem *page);
79 static int spacingHint();
82 virtual bool isModified();
87 void defaultClicked();
90 void slotEnableButtonOk(
bool state);
94 void slotApplyClicked();
95 void slotDefaultClicked();
96 #if QT_VERSION >= 0x050000 97 void slotHelpClicked();
98 void slotButtonClicked(QAbstractButton *button);
112 virtual void keyPressEvent(QKeyEvent *event);
115 KPageWidgetItem *createPage(
const QString &name,
const QString &header,
Icon_Utils::IconType icon, QWidget *widget);
124 KPageWidgetItem *setupFontPage(
const QFont &font);
125 KPageWidgetItem *setupFontPage(
UMLWidget *widget);
127 void resetFontPage(QWidget *widget);
130 void applyFontPage(
UMLScene *scene);
133 KPageWidgetItem *setupStylePage(
WidgetBase *widget);
135 void applyStylePage();
138 void applyAssociationRolePage();
KPageWidgetItem * m_pageItem
Definition: multipagedialogbase.h:107
Display properties on a UMLObject.
Definition: associationrolepage.h:34
Definition: multipagedialogbase.h:63
PageType
Available page types.
Definition: multipagedialogbase.h:57
Definition: multipagedialogbase.h:65
Definition: optionstate.h:314
AssociationGeneralPage * m_pAssocGeneralPage
Definition: multipagedialogbase.h:101
bool m_isModified
Definition: multipagedialogbase.h:111
Definition: multipagedialogbase.h:64
A dialog page to select an operation.
Definition: selectoperationpage.h:35
bool m_useDialog
Definition: multipagedialogbase.h:110
KPageWidget * m_pageWidget
Definition: multipagedialogbase.h:109
Definition: multipagedialogbase.h:58
Definition: multipagedialogbase.h:51
AssociationRolePage * m_pRolePage
Definition: multipagedialogbase.h:104
Definition: multipagedialogbase.h:60
Definition: multipagedialogbase.h:62
Definition: multipagedialogbase.h:59
KFontChooser * m_fontChooser
Definition: multipagedialogbase.h:105
SelectOperationPage * m_operationGeneralPage
Definition: multipagedialogbase.h:103
KPageDialog * m_pageDialog
Definition: multipagedialogbase.h:108
Definition: umlwidgetstylepage.h:37
Definition: codeviewerstate.cpp:15
NotePage * m_notePage
Definition: multipagedialogbase.h:102
Definition: notepage.h:23
Display properties on a UMLObject.
Definition: associationgeneralpage.h:39
IconType
Definition: icon_utils.h:46
Definition: multipagedialogbase.h:61
Definition: umlscene.h:68
UMLWidgetStylePage * m_pStylePage
Definition: multipagedialogbase.h:106