diff options
| author | Kevin Ottens <[email protected]> | 2006-11-22 11:34:19 +0000 |
|---|---|---|
| committer | Kevin Ottens <[email protected]> | 2006-11-22 11:34:19 +0000 |
| commit | 9a5f54d83ddc84aa68348058acfcb385ef621577 (patch) | |
| tree | c0c76349d109b038801017d9a813a95969770a5a /src/editbookmarkdialog.cpp | |
| parent | 2aac5c21bd3ced4f05f50ede6b0149d5dc207708 (diff) | |
compile++
But crashes while listing folder...
svn path=/trunk/playground/utils/dolphin/; revision=606919
Diffstat (limited to 'src/editbookmarkdialog.cpp')
| -rw-r--r-- | src/editbookmarkdialog.cpp | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/src/editbookmarkdialog.cpp b/src/editbookmarkdialog.cpp index c5917fda8..0689c11da 100644 --- a/src/editbookmarkdialog.cpp +++ b/src/editbookmarkdialog.cpp @@ -47,27 +47,36 @@ KBookmark EditBookmarkDialog::getBookmark(const QString& title, return dialog.m_bookmark; } -void EditBookmarkDialog::slotOk() +void EditBookmarkDialog::slotButtonClicked(int button) { - m_bookmark = KBookmark::standaloneBookmark(m_name->text(), - KUrl(m_location->text()), - m_iconName); + if (button==Ok) { + m_bookmark = KBookmark::standaloneBookmark(m_name->text(), + KUrl(m_location->text()), + m_iconName); + } - KDialogBase::slotOk(); + KDialog::slotButtonClicked(button); } EditBookmarkDialog::EditBookmarkDialog(const QString& title, const QString& name, const KUrl& url, const QString& icon) : - KDialogBase(Plain, title, Ok|Cancel, Ok), + KDialog(), m_iconButton(0), m_name(0), m_location(0) { - Q3VBoxLayout* topLayout = new Q3VBoxLayout(plainPage(), 0, spacingHint()); + setCaption(title); + setButtons(Ok|Cancel); + setDefaultButton(Ok); + + QWidget *page = new QWidget(this); + setMainWidget(page); + + Q3VBoxLayout* topLayout = new Q3VBoxLayout(page, 0, spacingHint()); - Q3Grid* grid = new Q3Grid(2, Qt::Horizontal, plainPage()); + Q3Grid* grid = new Q3Grid(2, Qt::Horizontal, page); grid->setSpacing(spacingHint()); // create icon widgets @@ -113,7 +122,7 @@ void EditBookmarkDialog::selectIcon() void EditBookmarkDialog::selectLocation() { const QString location(m_location->text()); - KUrl url(KFileDialog::getExistingURL(location)); + KUrl url(KFileDialog::getExistingUrl(location)); if (!url.isEmpty()) { m_location->setText(url.prettyUrl()); } |
