|
| QWidget * | addPage (const QString &name, const QString &header=QString(), const QString &iconname=QString()) |
| |
| void | back () |
| |
| QString | currentPage () const |
| |
| int | exec () |
| |
| int | exec_loop () |
| |
| bool | isAppropriate (const QString &name) const |
| |
| bool | isValid (const QString &name) const |
| |
| void | next () |
| |
| QWidget * | page (const QString &name) const |
| |
| QString | result () |
| |
| void | setAppropriate (const QString &name, bool appropriate) |
| |
| bool | setCurrentPage (const QString &name) |
| |
| void | setValid (const QString &name, bool enable) |
| |
| void | showHelpButton (bool) |
| |
| virtual void | back () |
| |
| virtual void | next () |
| |
| void | delayedDestruct () |
| |
| void | enableButton (ButtonCode id, bool state) |
| |
| void | enableButtonApply (bool state) |
| |
| void | enableButtonCancel (bool state) |
| |
| void | enableButtonOk (bool state) |
| |
| void | enableLinkedHelp (bool state) |
| |
| bool | isDetailsWidgetVisible () const |
| |
| virtual void | setCaption (const QString &caption) |
| |
| virtual void | setCaption (const QString &caption, bool modified) |
| |
| void | setDetailsWidget (QWidget *detailsWidget) |
| |
| void | setDetailsWidgetVisible (bool visible) |
| |
| void | setHelp (const QString &anchor, const QString &appname=QString()) |
| |
| void | setHelpLinkText (const QString &text) |
| |
| virtual void | setPlainCaption (const QString &caption) |
| |
| void | delayedDestruct () |
| |
| void | enableButton (ButtonCode id, bool state) |
| |
| void | enableButtonApply (bool state) |
| |
| void | enableButtonCancel (bool state) |
| |
| void | enableButtonOk (bool state) |
| |
| void | enableLinkedHelp (bool state) |
| |
| bool | isDetailsWidgetVisible () const |
| |
| virtual void | setCaption (const QString &caption) |
| |
| virtual void | setCaption (const QString &caption, bool modified) |
| |
| void | setDetailsWidget (QWidget *detailsWidget) |
| |
| void | setDetailsWidgetVisible (bool visible) |
| |
| void | setHelp (const QString &anchor, const QString &appname=QString()) |
| |
| void | setHelpLinkText (const QString &text) |
| |
| virtual void | setPlainCaption (const QString &caption) |
| |
|
| | FormAssistant (const QString &caption) |
| |
| virtual | ~FormAssistant () |
| |
| | KAssistantDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| virtual | ~KAssistantDialog () |
| |
| | ~KDialog () |
| |
| | ~KPageDialog () |
| |
| KPageWidgetItem * | addPage (QWidget *widget, const QString &name) |
| |
| void | addPage (KPageWidgetItem *item) |
| |
| KPageWidgetItem * | addSubPage (KPageWidgetItem *parent, QWidget *widget, const QString &name) |
| |
| void | addSubPage (KPageWidgetItem *parent, KPageWidgetItem *item) |
| |
| KPushButton * | button (ButtonCode id) const |
| |
| KIcon | buttonIcon (ButtonCode id) const |
| |
| QString | buttonText (ButtonCode id) const |
| |
| QString | buttonToolTip (ButtonCode id) const |
| |
| QString | buttonWhatsThis (ButtonCode id) const |
| |
| KPageWidgetItem * | currentPage () const |
| |
| ButtonCode | defaultButton () const |
| |
| QString | helpLinkText () const |
| |
| void | incrementInitialSize (const QSize &size) |
| |
| KPageWidgetItem * | insertPage (KPageWidgetItem *before, QWidget *widget, const QString &name) |
| |
| void | insertPage (KPageWidgetItem *before, KPageWidgetItem *item) |
| |
| bool | isAppropriate (KPageWidgetItem *page) const |
| |
| bool | isButtonEnabled (ButtonCode id) const |
| |
| bool | isValid (KPageWidgetItem *page) const |
| |
| | KDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| | KPageDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| QWidget * | mainWidget () |
| |
| virtual QSize | minimumSizeHint () const |
| |
| void | removePage (KPageWidgetItem *item) |
| |
| void | restoreDialogSize (const KConfigGroup &config) |
| |
| void | saveDialogSize (KConfigGroup &config, KConfigGroup::WriteConfigFlags options=KConfigGroup::Normal) const |
| |
| void | setAppropriate (KPageWidgetItem *page, bool appropriate) |
| |
| void | setButtonFocus (ButtonCode id) |
| |
| void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
| |
| void | setButtonIcon (ButtonCode id, const KIcon &icon) |
| |
| void | setButtonMenu (ButtonCode id, QMenu *menu, ButtonPopupMode popupmode=InstantPopup) |
| |
| void | setButtons (ButtonCodes buttonMask) |
| |
| void | setButtonsOrientation (Qt::Orientation orientation) |
| |
| void | setButtonText (ButtonCode id, const QString &text) |
| |
| void | setButtonToolTip (ButtonCode id, const QString &text) |
| |
| void | setButtonWhatsThis (ButtonCode id, const QString &text) |
| |
| void | setCurrentPage (KPageWidgetItem *item) |
| |
| void | setDefaultButton (ButtonCode id) |
| |
| void | setEscapeButton (ButtonCode id) |
| |
| void | setFaceType (FaceType faceType) |
| |
| void | setInitialSize (const QSize &size) |
| |
| void | setMainWidget (QWidget *widget) |
| |
| void | setValid (KPageWidgetItem *page, bool enable) |
| |
| void | showButton (ButtonCode id, bool state) |
| |
| void | showButtonSeparator (bool state) |
| |
| virtual QSize | sizeHint () const |
| |
| | KPageDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| | ~KDialog () |
| |
| | ~KPageDialog () |
| |
| void | addPage (KPageWidgetItem *item) |
| |
| KPageWidgetItem * | addPage (QWidget *widget, const QString &name) |
| |
| KPageWidgetItem * | addSubPage (KPageWidgetItem *parent, QWidget *widget, const QString &name) |
| |
| void | addSubPage (KPageWidgetItem *parent, KPageWidgetItem *item) |
| |
| KPushButton * | button (ButtonCode id) const |
| |
| KIcon | buttonIcon (ButtonCode id) const |
| |
| QString | buttonText (ButtonCode id) const |
| |
| QString | buttonToolTip (ButtonCode id) const |
| |
| QString | buttonWhatsThis (ButtonCode id) const |
| |
| KPageWidgetItem * | currentPage () const |
| |
| ButtonCode | defaultButton () const |
| |
| QString | helpLinkText () const |
| |
| void | incrementInitialSize (const QSize &size) |
| |
| KPageWidgetItem * | insertPage (KPageWidgetItem *before, QWidget *widget, const QString &name) |
| |
| void | insertPage (KPageWidgetItem *before, KPageWidgetItem *item) |
| |
| bool | isButtonEnabled (ButtonCode id) const |
| |
| | KDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| QWidget * | mainWidget () |
| |
| void | removePage (KPageWidgetItem *item) |
| |
| void | restoreDialogSize (const KConfigGroup &config) |
| |
| void | saveDialogSize (KConfigGroup &config, KConfigGroup::WriteConfigFlags options=KConfigGroup::Normal) const |
| |
| void | setButtonFocus (ButtonCode id) |
| |
| void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
| |
| void | setButtonIcon (ButtonCode id, const KIcon &icon) |
| |
| void | setButtonMenu (ButtonCode id, QMenu *menu, ButtonPopupMode popupmode=InstantPopup) |
| |
| void | setButtons (ButtonCodes buttonMask) |
| |
| void | setButtonsOrientation (Qt::Orientation orientation) |
| |
| void | setButtonText (ButtonCode id, const QString &text) |
| |
| void | setButtonToolTip (ButtonCode id, const QString &text) |
| |
| void | setButtonWhatsThis (ButtonCode id, const QString &text) |
| |
| void | setCurrentPage (KPageWidgetItem *item) |
| |
| void | setDefaultButton (ButtonCode id) |
| |
| void | setEscapeButton (ButtonCode id) |
| |
| void | setFaceType (FaceType faceType) |
| |
| void | setInitialSize (const QSize &size) |
| |
| void | setMainWidget (QWidget *widget) |
| |
| void | showButton (ButtonCode id, bool state) |
| |
| void | showButtonSeparator (bool state) |
| |
| | KDialog (QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| | ~KDialog () |
| |
| KPushButton * | button (ButtonCode id) const |
| |
| KIcon | buttonIcon (ButtonCode id) const |
| |
| QString | buttonText (ButtonCode id) const |
| |
| QString | buttonToolTip (ButtonCode id) const |
| |
| QString | buttonWhatsThis (ButtonCode id) const |
| |
| ButtonCode | defaultButton () const |
| |
| QString | helpLinkText () const |
| |
| void | incrementInitialSize (const QSize &size) |
| |
| bool | isButtonEnabled (ButtonCode id) const |
| |
| QWidget * | mainWidget () |
| |
| void | restoreDialogSize (const KConfigGroup &config) |
| |
| void | saveDialogSize (KConfigGroup &config, KConfigGroup::WriteConfigFlags options=KConfigGroup::Normal) const |
| |
| void | setButtonFocus (ButtonCode id) |
| |
| void | setButtonGuiItem (ButtonCode id, const KGuiItem &item) |
| |
| void | setButtonIcon (ButtonCode id, const KIcon &icon) |
| |
| void | setButtonMenu (ButtonCode id, QMenu *menu, ButtonPopupMode popupmode=InstantPopup) |
| |
| void | setButtons (ButtonCodes buttonMask) |
| |
| void | setButtonsOrientation (Qt::Orientation orientation) |
| |
| void | setButtonText (ButtonCode id, const QString &text) |
| |
| void | setButtonToolTip (ButtonCode id, const QString &text) |
| |
| void | setButtonWhatsThis (ButtonCode id, const QString &text) |
| |
| void | setDefaultButton (ButtonCode id) |
| |
| void | setEscapeButton (ButtonCode id) |
| |
| void | setInitialSize (const QSize &size) |
| |
| void | setMainWidget (QWidget *widget) |
| |
| void | showButton (ButtonCode id, bool state) |
| |
| void | showButtonSeparator (bool state) |
| |
|
| static bool | avoidArea (QWidget *widget, const QRect &area, int screen=-1) |
| |
| static void | centerOnScreen (QWidget *widget, int screen=-1) |
| |
| static int | groupSpacingHint () |
| |
| static QString | makeStandardCaption (const QString &userCaption, QWidget *window=0, CaptionFlags flags=HIGCompliantCaption) |
| |
| static int | marginHint () |
| |
| static void | resizeLayout (QLayout *lay, int margin, int spacing) |
| |
| static void | resizeLayout (QWidget *widget, int margin, int spacing) |
| |
| static void | setAllowEmbeddingInGraphicsView (bool allowEmbedding) |
| |
| static int | spacingHint () |
| |
| | Auto |
| |
| | List |
| |
| | Plain |
| |
| | Tabbed |
| |
| | Tree |
| |
| virtual void | slotButtonClicked (int button) |
| |
| void | updateGeometry () |
| |
| | KAssistantDialog (KPageWidget *widget, QWidget *parent=0, Qt::WindowFlags flags=0) |
| |
| virtual void | closeEvent (QCloseEvent *e) |
| |
| virtual void | hideEvent (QHideEvent *) |
| |
| | KDialog (KDialogPrivate &dd, QWidget *parent, Qt::WindowFlags flags=0) |
| |
| virtual void | keyPressEvent (QKeyEvent *) |
| |
| | KPageDialog (KPageDialogPrivate &dd, KPageWidget *widget, QWidget *parent, Qt::WindowFlags flags=0) |
| |
| | KPageDialog (KPageWidget *widget, QWidget *parent, Qt::WindowFlags flags=0) |
| |
| KPageWidget * | pageWidget () |
| |
| const KPageWidget * | pageWidget () const |
| |
| void | setPageWidget (KPageWidget *widget) |
| |
| virtual void | showEvent (QShowEvent *event) |
| |
| KDialogPrivate *const | d_ptr |
| |
The FormAssistant class provides access to KAssistantDialog objects as top-level containers.
Example (in Python) :
import Kross
import sys,os
ourPath=(filter(lambda p: os.path.exists(p+'/mywidget.ui'),sys.path)+[''])[0]
forms = Kross.module("forms")
myassistant = forms.createAssistant("MyAssistant")
myassistant.showHelpButton(0)
mypage = myassistant.addPage("name","header")
mywidget = forms.createWidgetFromUIFile(mypage, ourPath+'/mywidget.ui')
mypage2 = myassistant.addPage("name2","header2")
mywidget2 = forms.createWidgetFromUIFile(mypage2, ourPath+'/mywidget.ui')
mypage3 = myassistant.addPage("name3","header3")
mywidget3 = forms.createWidgetFromUIFile(mypage3, ourPath+'/mywidget.ui')
mywidget["lineEdit"].setText("some string")
...
myassistant.deleteLater() #remember to cleanup
myassistant.connect("nextClicked()",nextClicked)
myassistant.connect(
"finished()",
finished)
myassistant.show()
Definition at line 383 of file form.h.