|
| 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.