|
| | KBookmarkDialog (KBookmarkManager *, QWidget *=0) |
| |
| KBookmark | addBookmark (const QString &title, const KUrl &url, KBookmark parent=KBookmark()) |
| |
| KBookmarkGroup | addBookmarks (const QList< QPair< QString, QString > > &list, const QString &name=QString(), KBookmarkGroup parent=KBookmarkGroup()) |
| |
| KBookmarkGroup | createNewFolder (const QString &name, KBookmark parent=KBookmark()) |
| |
| KBookmark | editBookmark (const KBookmark &bm) |
| |
| KBookmarkGroup | selectFolder (KBookmark start=KBookmark()) |
| |
| | 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 () |
| |
| virtual QSize | minimumSizeHint () const |
| |
| 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) |
| |
| virtual QSize | sizeHint () const |
| |
|
| enum | ButtonCode |
| |
| enum | ButtonPopupMode |
| |
| enum | CaptionFlag |
| |
| 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 | aboutToShowDetails () |
| |
| void | applyClicked () |
| |
| void | buttonClicked (KDialog::ButtonCode button) |
| |
| void | cancelClicked () |
| |
| void | closeClicked () |
| |
| void | defaultClicked () |
| |
| void | finished () |
| |
| void | helpClicked () |
| |
| void | hidden () |
| |
| void | layoutHintChanged () |
| |
| void | noClicked () |
| |
| void | okClicked () |
| |
| void | resetClicked () |
| |
| void | tryClicked () |
| |
| void | user1Clicked () |
| |
| void | user2Clicked () |
| |
| void | user3Clicked () |
| |
| void | yesClicked () |
| |
| 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 () |
| |
| | Apply |
| |
| | AppNameCaption |
| |
| | Cancel |
| |
| | Close |
| |
| | Default |
| |
| | DelayedPopup |
| |
| | Details |
| |
| | Help |
| |
| | HIGCompliantCaption |
| |
| | InstantPopup |
| |
| | ModifiedCaption |
| |
| | No |
| |
| | NoCaptionFlags |
| |
| | NoDefault |
| |
| | None |
| |
| | Ok |
| |
| | Reset |
| |
| | Try |
| |
| | User1 |
| |
| | User2 |
| |
| | User3 |
| |
| | Yes |
| |
This class provides a Dialog for editing properties, adding Bookmarks and creating new folders.
It can be used to show dialogs for common tasks with bookmarks.
It is used by KBookmarkMenu to show a dialog for "Properties", "Add Bookmark" and "Create New Folder". If you want to customize those dialogs, derive from KBookmarkOwner and reimplement bookmarkDialog(), return a KBookmarkDialog subclass and reimplement initLayout(), aboutToShow() and save().
Definition at line 44 of file kbookmarkdialog.h.
| void KBookmarkDialog::initLayout |
( |
| ) |
|
|
protectedvirtual |
initLayout is called to set the dialog up, indepent from the mode If you want to add widgets or a custom layout, reimplement this function.
The default implementation is rather simple, take a look at the source.
Definition at line 269 of file kbookmarkdialog.cc.