SVN commit 1199217 by jmaceachern: Conditionally changes KFilePlaceEditDialog's title to "Add"/"Edit" to reflect the operation that is actually being performed. BUG: 231315 GUI: M +10 -3 kfileplaceeditdialog.cpp M +2 -0 kfileplaceeditdialog.h M +2 -2 kfileplacesview.cpp --- trunk/KDE/kdelibs/kfile/kfileplaceeditdialog.cpp #1199216:1199217 @@ -53,13 +53,16 @@ bool KFilePlaceEditDialog::getInformation(bool allowGlobal, KUrl& url, QString& label, QString& icon, + bool isAddingNewPlace, bool& appLocal, int iconSize, QWidget *parent ) { KFilePlaceEditDialog *dialog = new KFilePlaceEditDialog(allowGlobal, url, label, icon, appLocal, - iconSize, parent ); + iconSize, + isAddingNewPlace, + parent ); if ( dialog->exec() == QDialog::Accepted ) { // set the return parameters url = dialog->url(); @@ -77,11 +80,15 @@ KFilePlaceEditDialog::KFilePlaceEditDialog(bool allowGlobal, const KUrl& url, const QString& label, - const QString &icon, bool appLocal, - int iconSize, + const QString &icon, + bool isAddingNewPlace, + bool appLocal, int iconSize, QWidget *parent) : KDialog( parent ) { + if (isAddingNewPlace) + setCaption( i18n("Add Places Entry") ); + else setCaption( i18n("Edit Places Entry") ); setButtons( Ok | Cancel ); setModal(true); --- trunk/KDE/kdelibs/kfile/kfileplaceeditdialog.h #1199216:1199217 @@ -64,6 +64,7 @@ */ static bool getInformation( bool allowGlobal, KUrl& url, QString& label, QString& icon, + bool isAddingNewPlace, bool& appLocal, int iconSize, QWidget *parent = 0 ); @@ -86,6 +87,7 @@ */ KFilePlaceEditDialog(bool allowGlobal, const KUrl& url, const QString& label, const QString &icon, + bool isAddingNewPlace, bool appLocal = true, int iconSize = KIconLoader::SizeMedium, QWidget *parent = 0); --- trunk/KDE/kdelibs/kfile/kfileplacesview.cpp #1199216:1199217 @@ -655,7 +655,7 @@ bool appLocal = !bookmark.metaDataItem("OnlyInApp").isEmpty(); if (KFilePlaceEditDialog::getInformation(true, url, label, - iconName, appLocal, 64, this)) + iconName, false, appLocal, 64, this)) { QString appName; if (appLocal) appName = KGlobal::mainComponent().componentName(); @@ -689,7 +689,7 @@ QString iconName = "folder"; bool appLocal = true; if (KFilePlaceEditDialog::getInformation(true, url, label, - iconName, appLocal, 64, this)) + iconName, true, appLocal, 64, this)) { QString appName; if (appLocal) appName = KGlobal::mainComponent().componentName(); _______________________________________________ kde-doc-english mailing list kde-doc-english@kde.org https://mail.kde.org/mailman/listinfo/kde-doc-english