┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt13
-rw-r--r--src/config-kmetadata.h.cmake1
-rw-r--r--src/dolphinmainwindow.cpp12
-rw-r--r--src/dolphinstatusbar.cpp2
-rw-r--r--src/dolphinview.cpp2
-rw-r--r--src/editbookmarkdialog.cpp4
-rw-r--r--src/generalsettingspage.cpp2
-rw-r--r--src/metadataloader.cpp12
-rw-r--r--src/statusbarmessagelabel.cpp2
-rw-r--r--src/statusbarspaceinfo.cpp2
-rw-r--r--src/urlbutton.cpp2
-rw-r--r--src/urlnavigator.cpp4
12 files changed, 35 insertions, 23 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 6411a719e..2ed9374e8 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -4,7 +4,6 @@ add_subdirectory( servicemenus )
include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
-
########### next target ###############
set(dolphin_SRCS
@@ -64,8 +63,16 @@ qt4_add_dbus_adaptor(dolphin_SRCS
org.kde.dolphin.MainWindow.xml
dolphinmainwindow.h DolphinMainWindow)
kde4_add_executable(dolphin ${dolphin_SRCS})
-
-#set(KDE4_KMETADATA kmetadata)
+# find Nepomuk's libkmetadata
+find_path(KMETADATA_INCLUDE_DIR NAMES kmetadata/kmetadata.h PATHS ${KDE4_INCLUDE_DIR})
+find_library(KMETADATA_LIBRARY NAMES kmetadata PATHS ${KDE4_LIB_DIR})
+if(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY)
+set(KDE4_KMETADATA kmetadata)
+set(HAVE_KMETADATA 1)
+else(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY)
+set(KDE4_KMETADATA "")
+endif(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY)
+configure_file(config-kmetadata.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kmetadata.h )
target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} ${KDE4_KMETADATA} konq)
install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
diff --git a/src/config-kmetadata.h.cmake b/src/config-kmetadata.h.cmake
new file mode 100644
index 000000000..bb046d59c
--- /dev/null
+++ b/src/config-kmetadata.h.cmake
@@ -0,0 +1 @@
+#cmakedefine HAVE_KMETADATA
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index adc7d17ce..2585a7b82 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -19,6 +19,7 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
+#include <config-kmetadata.h>
#include "dolphinmainwindow.h"
#include <assert.h>
@@ -154,17 +155,17 @@ void DolphinMainWindow::dropUrls(const KUrl::List& urls,
QString seq = QKeySequence(Qt::ShiftModifier).toString();
seq.chop(1); // chop superfluous '+'
QAction* moveAction = popup.addAction(KIcon("goto"),
- i18n("&Move Here") + "\t" + seq);
+ i18n("&Move Here") + '\t' + seq);
seq = QKeySequence(Qt::ControlModifier).toString();
seq.chop(1);
QAction* copyAction = popup.addAction(KIcon("editcopy"),
- i18n("&Copy Here") + "\t" + seq);
+ i18n("&Copy Here") + '\t' + seq);
seq = QKeySequence(Qt::ControlModifier + Qt::ShiftModifier).toString();
seq.chop(1);
QAction* linkAction = popup.addAction(KIcon("www"),
- i18n("&Link Here") + "\t" + seq);
+ i18n("&Link Here") + '\t' + seq);
popup.addSeparator();
popup.addAction(KIcon("stop"), i18n("Cancel"));
@@ -428,7 +429,7 @@ void DolphinMainWindow::deleteItems()
const bool del = KMessageBox::warningContinueCancel(this,
text,
- QString::null,
+ QString(),
KGuiItem(i18n("Delete"), KIcon("editdelete"))
) == KMessageBox::Continue;
if (del) {
@@ -953,9 +954,10 @@ void DolphinMainWindow::init()
// assure a proper default size if Dolphin runs the first time
resize(640, 480);
}
-
+ #ifdef HAVE_KMETADATA
if (!DolphinApplication::app()->metadataLoader()->storageUp())
activeView()->statusBar()->setMessage(i18n("Failed to contact Nepomuk service, annotation and tagging are disabled."), DolphinStatusBar::Error);
+ #endif
}
void DolphinMainWindow::loadSettings()
diff --git a/src/dolphinstatusbar.cpp b/src/dolphinstatusbar.cpp
index 26a373875..f908a24cd 100644
--- a/src/dolphinstatusbar.cpp
+++ b/src/dolphinstatusbar.cpp
@@ -125,7 +125,7 @@ void DolphinStatusBar::setProgress(int percent)
const QString& defaultText = m_messageLabel->defaultText();
const QString msg(m_messageLabel->text());
if ((percent == 0) && !msg.isEmpty()) {
- setMessage(QString::null, Default);
+ setMessage(QString(), Default);
}
else if ((percent == 100) && (msg != defaultText)) {
setMessage(defaultText, Default);
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index 86b864583..5ec8c901e 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -654,7 +654,7 @@ void DolphinView::updateProgress(int percent)
void DolphinView::updateItemCount()
{
if (m_showProgress) {
- m_statusBar->setProgressText(QString::null);
+ m_statusBar->setProgressText(QString());
m_statusBar->setProgress(100);
m_showProgress = false;
}
diff --git a/src/editbookmarkdialog.cpp b/src/editbookmarkdialog.cpp
index 35d0f6e73..12be5b2ca 100644
--- a/src/editbookmarkdialog.cpp
+++ b/src/editbookmarkdialog.cpp
@@ -83,7 +83,7 @@ EditBookmarkDialog::EditBookmarkDialog(const QString& title,
// create icon widgets
new QLabel(i18n("Icon:"), grid);
m_iconName = icon;
- m_iconButton = new QPushButton(SmallIcon(m_iconName), QString::null, grid);
+ m_iconButton = new QPushButton(SmallIcon(m_iconName), QString(), grid);
m_iconButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
connect(m_iconButton, SIGNAL(clicked()),
this, SLOT(selectIcon()));
@@ -103,7 +103,7 @@ EditBookmarkDialog::EditBookmarkDialog(const QString& title,
m_location = new QLineEdit(url.prettyUrl(), locationBox);
m_location->setMinimumWidth(320);
- QPushButton* selectLocationButton = new QPushButton(SmallIcon("folder"), QString::null, locationBox);
+ QPushButton* selectLocationButton = new QPushButton(SmallIcon("folder"), QString(), locationBox);
selectLocationButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
connect(selectLocationButton, SIGNAL(clicked()),
this, SLOT(selectLocation()));
diff --git a/src/generalsettingspage.cpp b/src/generalsettingspage.cpp
index 6994af052..e31d0620e 100644
--- a/src/generalsettingspage.cpp
+++ b/src/generalsettingspage.cpp
@@ -75,7 +75,7 @@ GeneralSettingsPage::GeneralSettingsPage(DolphinMainWindow* mainWin,QWidget* par
new QLabel(i18n("Location:"), homeUrlBox);
m_homeUrl = new QLineEdit(settings->homeUrl(), homeUrlBox);
- QPushButton* selectHomeUrlButton = new QPushButton(SmallIcon("folder"), QString::null, homeUrlBox);
+ QPushButton* selectHomeUrlButton = new QPushButton(SmallIcon("folder"), QString(), homeUrlBox);
connect(selectHomeUrlButton, SIGNAL(clicked()),
this, SLOT(selectHomeUrl()));
diff --git a/src/metadataloader.cpp b/src/metadataloader.cpp
index 61c809feb..2269a4374 100644
--- a/src/metadataloader.cpp
+++ b/src/metadataloader.cpp
@@ -18,9 +18,11 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
+#include <config-kmetadata.h>
+
#include "metadataloader.h"
-#ifdef HAVE_NEPOMUK
+#ifdef HAVE_KMETADATA
#include <kmetadata/kmetadata.h>
#endif
@@ -29,7 +31,7 @@
MetadataLoader::MetadataLoader()
{
-#ifdef HAVE_NEPOMUK
+#ifdef HAVE_KMETADATA
if (Nepomuk::KMetaData::ResourceManager::instance()->init()) {
m_up = false;
Nepomuk::KMetaData::ResourceManager::instance()->setAutoSync(false);
@@ -37,7 +39,7 @@ MetadataLoader::MetadataLoader()
m_up = true;
}
#else
- m_up = true;
+ m_up = false;
#endif
}
@@ -51,7 +53,7 @@ bool MetadataLoader::storageUp() {
QString MetadataLoader::getAnnotation(const KUrl& file)
{
-#ifdef HAVE_NEPOMUK
+#ifdef HAVE_KMETADATA
if(m_up)
return Nepomuk::KMetaData::File(file.url()).getAnnotation();
else
@@ -61,7 +63,7 @@ QString MetadataLoader::getAnnotation(const KUrl& file)
void MetadataLoader::setAnnotation(const KUrl& file, const QString& annotation)
{
-#ifdef HAVE_NEPOMUK
+#ifdef HAVE_KMETADATA
if(m_up)
Nepomuk::KMetaData::File(file.url()).setAnnotation(annotation);
#endif
diff --git a/src/statusbarmessagelabel.cpp b/src/statusbarmessagelabel.cpp
index 2efcd2e7d..11bbea36d 100644
--- a/src/statusbarmessagelabel.cpp
+++ b/src/statusbarmessagelabel.cpp
@@ -303,7 +303,7 @@ bool StatusBarMessageLabel::showPendingMessage()
void StatusBarMessageLabel::reset()
{
- m_text = QString::null;
+ m_text.clear();
m_type = DolphinStatusBar::Default;
}
diff --git a/src/statusbarspaceinfo.cpp b/src/statusbarspaceinfo.cpp
index 8d07d7996..c648351eb 100644
--- a/src/statusbarspaceinfo.cpp
+++ b/src/statusbarspaceinfo.cpp
@@ -98,7 +98,7 @@ void StatusBarSpaceInfo::paintEvent(QPaintEvent* /* event */)
text = i18n("Getting size...");
}
else {
- text = QString::null;
+ text = QString();
QTimer::singleShot(0, this, SLOT(hide()));
}
}
diff --git a/src/urlbutton.cpp b/src/urlbutton.cpp
index 0ef302999..32d8da911 100644
--- a/src/urlbutton.cpp
+++ b/src/urlbutton.cpp
@@ -15,7 +15,7 @@
* You should have received a copy of the GNU General Public License *
* along with this program; if not, write to the *
* Free Software Foundation, Inc., *
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA *
***************************************************************************/
#include "urlnavigatorbutton.h"
diff --git a/src/urlnavigator.cpp b/src/urlnavigator.cpp
index b9290983f..1ac92474e 100644
--- a/src/urlnavigator.cpp
+++ b/src/urlnavigator.cpp
@@ -343,7 +343,7 @@ void UrlNavigator::slotReturnPressed(const QString& text)
KUrl typedUrl(text);
if (typedUrl.hasPass()) {
- typedUrl.setPass(QString::null);
+ typedUrl.setPass(QString());
}
QStringList urls = m_pathBox->urls();
@@ -567,7 +567,7 @@ void UrlNavigator::updateContent()
QString hostText = url().host();
if (!url().user().isEmpty()) {
- hostText = url().user() + "@" + hostText;
+ hostText = url().user() + '@' + hostText;
}
if (!m_host) {