[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [krusader/plasma] krusader/KViewer: [krusader/KViewer] done with KViewer submodule
From: Davide Gianforte <davide () gengisdave ! org>
Date: 2015-03-31 15:12:23
Message-ID: E1Ycxq3-0004Ws-Uz () scm ! kde ! org
[Download RAW message or body]
Git commit 74efd7622fdd3afb21c8ba8957f77a96608e7ba8 by Davide Gianforte.
Committed on 31/03/2015 at 12:28.
Pushed by gengisdave into branch 'plasma'.
[krusader/KViewer] done with KViewer submodule
all clear here
M +4 -0 krusader/KViewer/CMakeLists.txt
M +5 -4 krusader/KViewer/kimagefilepreview.cpp
M +8 -7 krusader/KViewer/krviewer.cpp
M +4 -2 krusader/KViewer/krviewer.h
M +3 -1 krusader/KViewer/lister.cpp
M +1 -0 krusader/KViewer/panelviewer.cpp
http://commits.kde.org/krusader/74efd7622fdd3afb21c8ba8957f77a96608e7ba8
diff --git a/krusader/KViewer/CMakeLists.txt b/krusader/KViewer/CMakeLists.txt
index 113ad57..9cba6db 100644
--- a/krusader/KViewer/CMakeLists.txt
+++ b/krusader/KViewer/CMakeLists.txt
@@ -1,3 +1,5 @@
+include_directories(${KF5_INCLUDES_DIRS} ${QT_INCLUDES})
+
set(KViewer_SRCS
krviewer.cpp
kimagefilepreview.cpp
@@ -6,3 +8,5 @@ set(KViewer_SRCS
lister.cpp)
add_library(KViewer STATIC ${KViewer_SRCS})
+
+target_link_libraries(KViewer KF5::Parts KF5::IconThemes KF5::KDELibs4Support \
KF5::Html) \ No newline at end of file
diff --git a/krusader/KViewer/kimagefilepreview.cpp \
b/krusader/KViewer/kimagefilepreview.cpp index b08bf58..0567917 100644
--- a/krusader/KViewer/kimagefilepreview.cpp
+++ b/krusader/KViewer/kimagefilepreview.cpp
@@ -27,9 +27,10 @@
#include <KDE/KDebug>
#include <KDE/KLocale>
#include <KDE/KFileDialog>
+#include <KDE/KDialog>
#include <KIconThemes/KIconLoader>
-#include <KIO/KFileItem>
+#include <KIOCore/KFileItem>
#include <KIO/PreviewJob>
KrusaderImageFilePreview::KrusaderImageFilePreview(QWidget *parent)
@@ -109,7 +110,7 @@ QSize KrusaderImageFilePreview::sizeHint() const
KIO::PreviewJob * KrusaderImageFilePreview::createJob(const KUrl& url, int w, int h)
{
-#if KDE_IS_VERSION(4,7,0)
+/*#if KDE_IS_VERSION(4,7,0)
KFileItemList fileItemList;
fileItemList.append(KFileItem(KFileItem::Unknown,KFileItem::Unknown, url, \
true)); QStringList allPlugins = KIO::PreviewJob::availablePlugins();
@@ -118,11 +119,11 @@ KIO::PreviewJob * KrusaderImageFilePreview::createJob(const \
KUrl& url, int w, in job->setOverlayIconSize(0);
job->setScaleType(KIO::PreviewJob::Scaled);
return job;
-#else
+#else*/
KUrl::List urls;
urls.append(url);
return KIO::filePreview(urls, w, h, 0, 0, true, false);
-#endif
+//#endif
}
void KrusaderImageFilePreview::gotPreview(const KFileItem& item, const QPixmap& pm)
diff --git a/krusader/KViewer/krviewer.cpp b/krusader/KViewer/krviewer.cpp
index 8ebfec1..2a6801f 100644
--- a/krusader/KViewer/krviewer.cpp
+++ b/krusader/KViewer/krviewer.cpp
@@ -36,13 +36,14 @@
#include <KIO/JobClasses>
#include <KIO/Job>
#include <kde_file.h>
+#include <KDE/KStandardAction>
#include <KParts/Part>
-#include <KParts/ComponentFactory>
+//#include <KParts/ComponentFactory> // missing?
#include <KWidgetsAddons/KMessageBox>
-#include <KHtml/KHtmlPart>
+#include <KHtml/KHTMLPart>
#include <KCoreAddons/KProcess>
-#include <KIO/KFileItem>
+#include <KIOCore/KFileItem>
#include <KXmlGui/KToolBar>
#include <KConfigWidgets/KStandardAction>
#include <KCoreAddons/KShell>
@@ -110,17 +111,17 @@ KrViewer::KrViewer(QWidget *parent) :
QList<QAction *> actList = menuBar()->actions();
bool hasPrint = false, hasCopy = false;
foreach(QAction *a, actList) {
- if (a->shortcut().matches(printAction->shortcut().primary()) != \
QKeySequence::NoMatch) + if (a->shortcut().matches(printAction->shortcut()) != \
QKeySequence::NoMatch) hasPrint = true;
- if (a->shortcut().matches(copyAction->shortcut().primary()) != \
QKeySequence::NoMatch) + if (a->shortcut().matches(copyAction->shortcut()) != \
QKeySequence::NoMatch) hasCopy = true;
}
QAction *printAct = viewerMenu->addAction(printAction->icon(), \
printAction->text(), this, SLOT(print())); if (hasPrint)
- printAct->setShortcut(printAction->shortcut().primary());
+ printAct->setShortcut(printAction->shortcut());
QAction *copyAct = viewerMenu->addAction(copyAction->icon(), copyAction->text(), \
this, SLOT(copy())); if (hasCopy)
- copyAct->setShortcut(copyAction->shortcut().primary());
+ copyAct->setShortcut(copyAction->shortcut());
viewerMenu->addSeparator();
(tabClose = viewerMenu->addAction(i18n("&Close Current Tab"), this, \
SLOT(tabCloseRequest())))->setShortcut(Qt::Key_Escape);
(closeAct = viewerMenu->addAction(i18n("&Quit"), this, \
SLOT(close())))->setShortcut(Qt::CTRL + Qt::Key_Q);
diff --git a/krusader/KViewer/krviewer.h b/krusader/KViewer/krviewer.h
index d177fce..5ddb40d 100644
--- a/krusader/KViewer/krviewer.h
+++ b/krusader/KViewer/krviewer.h
@@ -30,6 +30,8 @@
// TODO KF5 - these headers are from deprecated KDE4LibsSupport : remove them
#include <KDE/KTemporaryFile>
#include <KDE/KTabWidget>
+#include <KDE/KUrl>
+#include <KDE/KAction>
#include <KParts/MainWindow>
#include <KParts/PartManager>
@@ -116,8 +118,8 @@ private:
QAction *detachAction;
- KAction *printAction;
- KAction *copyAction;
+ QAction *printAction;
+ QAction *copyAction;
QAction *tabClose;
QAction *closeAct;
diff --git a/krusader/KViewer/lister.cpp b/krusader/KViewer/lister.cpp
index 51fbd5b..a5b17d6 100644
--- a/krusader/KViewer/lister.cpp
+++ b/krusader/KViewer/lister.cpp
@@ -62,7 +62,9 @@
#include <KIO/Job>
#include <KIO/CopyJob>
#include <KIO/JobUiDelegate>
+#include <KDE/KIcon>
+#include <KParts/GUIActivateEvent>
#include <KJobWidgets/KUiServerJobTracker>
#include <KConfigWidgets/KColorScheme>
#include <KWidgetsAddons/KMessageBox>
@@ -1286,7 +1288,7 @@ void Lister::slotFileFinished(KJob *job)
_tempFile->flush();
if (job->error()) { /* any error occurred? */
KIO::TransferJob *kioJob = (KIO::TransferJob *)job;
- KMessageBox::error(_textArea, i18n("Error reading file %1.", \
kioJob->url().pathOrUrl())); + KMessageBox::error(_textArea, i18n("Error \
reading file %1.", kioJob->url().toDisplayString())); }
_downloading = false;
}
diff --git a/krusader/KViewer/panelviewer.cpp b/krusader/KViewer/panelviewer.cpp
index bfd4f1c..a3a47d6 100644
--- a/krusader/KViewer/panelviewer.cpp
+++ b/krusader/KViewer/panelviewer.cpp
@@ -32,6 +32,7 @@
#include <kde_file.h>
#include <KParts/BrowserExtension>
+#include <KParts/ReadWritePart>
#include <KWidgetsAddons/KMessageBox>
#include <KService/KServiceTypeProfile>
#include <KService/KMimeTypeTrader>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic