#include "placesitemeditdialog.h"
#include <KAboutData>
+#include <k4aboutdata.h>
#include <KComponentData>
+#include <KDebug>
#include <KFile>
+#include <KGlobal>
#include <KIconButton>
#include <KLineEdit>
#include <KLocale>
QString PlacesItemEditDialog::text() const
{
- return m_textEdit->text().isEmpty() ? m_urlEdit->url().fileName() : m_textEdit->text();
+ QString text = m_textEdit->text();
+ if (text.isEmpty()) {
+ const KUrl url = m_urlEdit->url();
+ text = url.fileName().isEmpty() ? url.prettyUrl() : url.fileName();
+ }
+ return text;
}
void PlacesItemEditDialog::setUrl(const KUrl& url)
m_iconButton = new KIconButton(mainWidget);
formLayout->addRow(i18nc("@label", "Choose an icon:"), m_iconButton);
- m_iconButton->setIconSize(KIconLoader::SizeLarge);
+ m_iconButton->setIconSize(IconSize(KIconLoader::Desktop));
m_iconButton->setIconType(KIconLoader::NoGroup, KIconLoader::Place);
if (m_icon.isEmpty()) {
m_iconButton->setIcon(KMimeType::iconNameForUrl(m_url));