]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Clean includes + port to QMenu
authorMontel Laurent <montel@kde.org>
Fri, 10 Oct 2014 21:36:36 +0000 (23:36 +0200)
committerMontel Laurent <montel@kde.org>
Fri, 10 Oct 2014 21:36:36 +0000 (23:36 +0200)
28 files changed:
src/dolphincontextmenu.cpp
src/dolphincontextmenu.h
src/dolphinmainwindow.cpp
src/dolphinmainwindow.h
src/dolphinpart.cpp
src/dolphinrecenttabsmenu.cpp
src/dolphintabbar.cpp
src/filterbar/filterbar.cpp
src/kitemviews/kitemlistcontainer.h
src/kitemviews/kitemlistcontroller.h
src/kitemviews/kitemlistview.h
src/kitemviews/private/kitemlistheaderwidget.cpp
src/kitemviews/private/kitemlistselectiontoggle.h
src/kitemviews/private/kitemlistviewanimation.h
src/panels/folders/treeviewcontextmenu.cpp
src/panels/information/informationpanelcontent.cpp
src/panels/places/placespanel.cpp
src/settings/additionalinfodialog.h
src/settings/general/behaviorsettingspage.h
src/settings/services/servicessettingspage.h
src/statusbar/dolphinstatusbar.cpp
src/views/dolphinnewfilemenuobserver.h
src/views/dolphinremoteencoding.cpp
src/views/dolphinview.cpp
src/views/dolphinview.h
src/views/dolphinviewactionhandler.cpp
src/views/draganddrophelper.h
src/views/tooltips/tooltipmanager.h

index ccfd290e007ab879f407ba4181ee388e68fc36ea..84a09f4d256a086c96f42b3de1cc1e6e5a679467 100644 (file)
@@ -39,7 +39,7 @@
 #include <KIO/JobUiDelegate>
 #include <KJobUiDelegate>
 #include <KJobWidgets>
-#include <KMenu>
+#include <QMenu>
 #include <KMenuBar>
 #include <KMessageBox>
 #include <KMimeTypeTrader>
@@ -66,7 +66,7 @@ DolphinContextMenu::DolphinContextMenu(DolphinMainWindow* parent,
                                        const QPoint& pos,
                                        const KFileItem& fileInfo,
                                        const KUrl& baseUrl) :
-    KMenu(parent),
+    QMenu(parent),
     m_pos(pos),
     m_mainWindow(parent),
     m_fileInfo(fileInfo),
@@ -131,7 +131,7 @@ void DolphinContextMenu::keyPressEvent(QKeyEvent *ev)
     if (m_removeAction && ev->key() == Qt::Key_Shift) {
         m_removeAction->update();
     }
-    KMenu::keyPressEvent(ev);
+    QMenu::keyPressEvent(ev);
 }
 
 void DolphinContextMenu::keyReleaseEvent(QKeyEvent *ev)
@@ -139,7 +139,7 @@ void DolphinContextMenu::keyReleaseEvent(QKeyEvent *ev)
     if (m_removeAction && ev->key() == Qt::Key_Shift) {
         m_removeAction->update();
     }
-    KMenu::keyReleaseEvent(ev);
+    QMenu::keyReleaseEvent(ev);
 }
 
 void DolphinContextMenu::openTrashContextMenu()
index 3646ebcb5114b13991dbb2e82f74fe2d84497f4c..62dffd074eb01656d75da3f1a6c134ac173c3d2f 100644 (file)
@@ -24,7 +24,7 @@
 #include <KService>
 #include <KUrl>
 #include <konq_copytomenu.h>
-#include <KMenu>
+#include <QMenu>
 
 #include <QObject>
 
@@ -50,7 +50,7 @@ class DolphinRemoveAction;
  * - 'Actions':   Contains all actions which can be applied to the
  *                given item.
  */
-class DolphinContextMenu : public KMenu
+class DolphinContextMenu : public QMenu
 {
     Q_OBJECT
 
index ac1cdff2e260e0c4e0fb9991fd2627af788efb46..e99788621396fa4af4a23d0b31287c9c8a1599c6 100644 (file)
@@ -65,7 +65,7 @@
 #include <KInputDialog>
 #include <KLocale>
 #include <KProtocolManager>
-#include <KMenu>
+#include <QMenu>
 #include <KMenuBar>
 #include <KMessageBox>
 #include <KFileItemListProperties>
@@ -797,10 +797,10 @@ void DolphinMainWindow::openContextMenu(const QPoint& pos,
 
 void DolphinMainWindow::updateControlMenu()
 {
-    KMenu* menu = qobject_cast<KMenu*>(sender());
+    QMenu* menu = qobject_cast<QMenu*>(sender());
     Q_ASSERT(menu);
 
-    // All actions get cleared by KMenu::clear(). The sub-menus are deleted
+    // All actions get cleared by QMenu::clear(). The sub-menus are deleted
     // by connecting to the aboutToHide() signal from the parent-menu.
     menu->clear();
 
@@ -842,7 +842,7 @@ void DolphinMainWindow::updateControlMenu()
     }
 
     addActionToMenu(ac->action("panels"), menu);
-    KMenu* locationBarMenu = new KMenu(i18nc("@action:inmenu", "Location Bar"), menu);
+    QMenu* locationBarMenu = new QMenu(i18nc("@action:inmenu", "Location Bar"), menu);
     locationBarMenu->addAction(ac->action("editable_location"));
     locationBarMenu->addAction(ac->action("replace_location"));
     menu->addMenu(locationBarMenu);
@@ -850,8 +850,8 @@ void DolphinMainWindow::updateControlMenu()
     menu->addSeparator();
 
     // Add "Go" menu
-    KMenu* goMenu = new KMenu(i18nc("@action:inmenu", "Go"), menu);
-    connect(menu, &KMenu::aboutToHide, goMenu, &KMenu::deleteLater);
+    QMenu* goMenu = new QMenu(i18nc("@action:inmenu", "Go"), menu);
+    connect(menu, &QMenu::aboutToHide, goMenu, &QMenu::deleteLater);
     goMenu->addAction(ac->action(KStandardAction::name(KStandardAction::Back)));
     goMenu->addAction(ac->action(KStandardAction::name(KStandardAction::Forward)));
     goMenu->addAction(ac->action(KStandardAction::name(KStandardAction::Up)));
@@ -860,8 +860,8 @@ void DolphinMainWindow::updateControlMenu()
     menu->addMenu(goMenu);
 
     // Add "Tool" menu
-    KMenu* toolsMenu = new KMenu(i18nc("@action:inmenu", "Tools"), menu);
-    connect(menu, &KMenu::aboutToHide, toolsMenu, &KMenu::deleteLater);
+    QMenu* toolsMenu = new QMenu(i18nc("@action:inmenu", "Tools"), menu);
+    connect(menu, &QMenu::aboutToHide, toolsMenu, &QMenu::deleteLater);
     toolsMenu->addAction(ac->action("show_filter_bar"));
     toolsMenu->addAction(ac->action("compare_files"));
     toolsMenu->addAction(ac->action("open_terminal"));
@@ -874,8 +874,8 @@ void DolphinMainWindow::updateControlMenu()
     addActionToMenu(ac->action(KStandardAction::name(KStandardAction::Preferences)), menu);
 
     // Add "Help" menu
-    KMenu* helpMenu = new KMenu(i18nc("@action:inmenu", "Help"), menu);
-    connect(menu, &KMenu::aboutToHide, helpMenu, &KMenu::deleteLater);
+    QMenu* helpMenu = new QMenu(i18nc("@action:inmenu", "Help"), menu);
+    connect(menu, &QMenu::aboutToHide, helpMenu, &QMenu::deleteLater);
     helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::HelpContents)));
     helpMenu->addAction(ac->action(KStandardAction::name(KStandardAction::WhatsThis)));
     helpMenu->addSeparator();
@@ -1352,8 +1352,8 @@ void DolphinMainWindow::createControlButton()
     m_controlButton->setPopupMode(QToolButton::InstantPopup);
     m_controlButton->setToolButtonStyle(toolBar()->toolButtonStyle());
 
-    KMenu* controlMenu = new KMenu(m_controlButton);
-    connect(controlMenu, &KMenu::aboutToShow, this, &DolphinMainWindow::updateControlMenu);
+    QMenu* controlMenu = new QMenu(m_controlButton);
+    connect(controlMenu, &QMenu::aboutToShow, this, &DolphinMainWindow::updateControlMenu);
 
     m_controlButton->setMenu(controlMenu);
 
@@ -1381,7 +1381,7 @@ void DolphinMainWindow::deleteControlButton()
     m_updateToolBarTimer = 0;
 }
 
-bool DolphinMainWindow::addActionToMenu(QAction* action, KMenu* menu)
+bool DolphinMainWindow::addActionToMenu(QAction* action, QMenu* menu)
 {
     Q_ASSERT(action);
     Q_ASSERT(menu);
index e7a366800cb1cb4d0d1756e1395258b80e3e00d5..3ea4e0e17058c4760ae75beb8cfb5b8adfd65b5c 100644 (file)
@@ -448,7 +448,7 @@ private:
      * case if it has not added already to the toolbar.
      * @return True if the action has been added to the menu.
      */
-    bool addActionToMenu(QAction* action, KMenu* menu);
+    bool addActionToMenu(QAction* action, QMenu* menu);
 
     /**
      * Connects the signals from the created DolphinView with
index 28259aaee0dc869841e657e5a0d2387d6bf50ed5..e3479d3b8eb05c3b62ad47f2b2374f5013f7de80 100644 (file)
@@ -38,7 +38,7 @@
 #include <KIO/NetAccess>
 #include <KToolInvocation>
 #include <kauthorized.h>
-#include <KMenu>
+#include <QMenu>
 #include <KInputDialog>
 #include <KProtocolInfo>
 #include <kdeversion.h>
index 5440a1b37823a4f6c0f45f8a07a10c1699cb39a8..f4492a214e8fd3740f6062f3fa5e27733377f85c 100644 (file)
@@ -22,7 +22,7 @@
 #include <KLocalizedString>
 #include <KAcceleratorManager>
 #include <kio/global.h>
-#include <KMenu>
+#include <QMenu>
 
 DolphinRecentTabsMenu::DolphinRecentTabsMenu(QObject* parent) :
     KActionMenu(QIcon::fromTheme("edit-undo"), i18n("Recently Closed Tabs"), parent)
index c7216843107fe73b7db19d913e7f59cf723b6e7c..8e5fb2dced07cab141ccbc42ec3a5986c18882ff 100644 (file)
@@ -22,7 +22,7 @@
 #include <QTimer>
 #include <QDragEnterEvent>
 #include <KLocalizedString>
-#include <KMenu>
+#include <QMenu>
 #include <QIcon>
 #include <KUrl>
 
@@ -122,7 +122,7 @@ void DolphinTabBar::contextMenuEvent(QContextMenuEvent* event)
 
     if (index >= 0) {
         // Tab context menu
-        KMenu menu(this);
+        QMenu menu(this);
 
         QAction* newTabAction = menu.addAction(QIcon::fromTheme("tab-new"), i18nc("@action:inmenu", "New Tab"));
         QAction* detachTabAction = menu.addAction(QIcon::fromTheme("tab-detach"), i18nc("@action:inmenu", "Detach Tab"));
index 720a5a76add9f44b26a94f5103f7f1bf5b534d1a..b850469bf0ccd8295601a9df8fa7c29506069e48 100644 (file)
  ***************************************************************************/
 #include "filterbar.h"
 
-#include <QBoxLayout>
 #include <QKeyEvent>
 #include <QLabel>
 #include <QToolButton>
+#include <QHBoxLayout>
 
 #include <QIcon>
 #include <KLocale>
 #include <KLineEdit>
-#include <KIconLoader>
 
 FilterBar::FilterBar(QWidget* parent) :
     QWidget(parent)
index 474a9ecc03d3528c4208ff73bf2eff564970e3c7..e599992dff8db561e33a73c52b9cb27a5b036efb 100644 (file)
@@ -32,7 +32,6 @@ class KItemListController;
 class KItemListSmoothScroller;
 class KItemListView;
 class KItemModelBase;
-class QPropertyAnimation;
 
 /**
  * @brief Provides a QWidget based scrolling view for a KItemListController.
index e9b70cddaf7dfc46659b5b37434b68a1f02394bf..b07f117d0c9ef712bcdad2b59a832f9200e45d2d 100644 (file)
@@ -44,7 +44,6 @@ class QGraphicsSceneWheelEvent;
 class QHideEvent;
 class QInputMethodEvent;
 class QKeyEvent;
-class QMimeData;
 class QShowEvent;
 class QTransform;
 
index cf6f27c03ce3a9a2403a4a82d2c4185d34ab66b5..c8054a691055d53c8970355434a03ccbbb812a0c 100644 (file)
@@ -44,7 +44,6 @@ class KItemListViewLayouter;
 class KItemListWidget;
 class KItemListWidgetInformant;
 class KItemListWidgetCreatorBase;
-class KItemListViewCreatorBase;
 class QTimer;
 
 /**
index 319d9dae368dda8d61bb1bf8655baabd61099138..6b6530fd29de9bfd00928873da792fd567d3d6f0 100644 (file)
@@ -19,7 +19,7 @@
 
 #include "kitemlistheaderwidget.h"
 
-#include <KMenu>
+#include <QMenu>
 #include <kitemviews/kitemmodelbase.h>
 
 #include <QApplication>
index 758dc63bbf967b854f753965e9b7754c15d7684d..8a1a857f6fad2620c009eab1b017d039e53859e3 100644 (file)
@@ -25,7 +25,6 @@
 #include <QGraphicsWidget>
 #include <QPixmap>
 
-class QPropertyAnimation;
 
 /**
  * @brief Allows to toggle between the selected and unselected state of an item.
index a3aceb0f55cc57ccadcafa3c28d26f95363273a2..e2e53385037fbad6282431b95eb4f7558aaf6e3b 100644 (file)
@@ -28,7 +28,6 @@
 
 class KItemListView;
 class QGraphicsWidget;
-class QPointF;
 class QPropertyAnimation;
 
 /**
index 35e39c14a4ab50edb342369c3b96e8f1ec2c2da0..56e6d44b39963179e4c74746ef28fd0dfa22dd47 100644 (file)
@@ -25,7 +25,7 @@
 #include <KIO/CopyJob>
 #include <KIO/DeleteJob>
 #include <KIO/JobUiDelegate>
-#include <KMenu>
+#include <QMenu>
 #include <QIcon>
 #include <KJobWidgets>
 #include <KSharedConfig>
@@ -58,7 +58,7 @@ TreeViewContextMenu::~TreeViewContextMenu()
 
 void TreeViewContextMenu::open()
 {
-    KMenu* popup = new KMenu(m_parent);
+    QMenu* popup = new QMenu(m_parent);
 
     if (!m_fileItem.isNull()) {
         KFileItemListProperties capabilities(KFileItemList() << m_fileItem);
@@ -147,7 +147,7 @@ void TreeViewContextMenu::open()
         }
     }
 
-    QWeakPointer<KMenu> popupPtr = popup;
+    QWeakPointer<QMenu> popupPtr = popup;
     popup->exec(QCursor::pos());
     if (popupPtr.data()) {
         popupPtr.data()->deleteLater();
index 6a9439b8ee1c7c5d68c20122000a703d7a9fa815..259b672d34916ee0d582249a3b5a9d3715e10786 100644 (file)
@@ -29,7 +29,7 @@
 #include <KIconLoader>
 #include <QIcon>
 #include <KLocale>
-#include <KMenu>
+#include <QMenu>
 #include <kseparator.h>
 #include <KStringHandler>
 
@@ -289,7 +289,7 @@ bool InformationPanelContent::eventFilter(QObject* obj, QEvent* event)
 
 void InformationPanelContent::configureSettings(const QList<QAction*>& customContextMenuActions)
 {
-    KMenu popup(this);
+    QMenu popup(this);
 
     QAction* previewAction = popup.addAction(i18nc("@action:inmenu", "Preview"));
     previewAction->setIcon(QIcon::fromTheme("view-preview"));
index 0c111390c9dbd8c8e60066e2017b04a5b07553ec..3ef93e2504c1aa98ab4fdf9faa27559c852a5335 100644 (file)
@@ -38,7 +38,7 @@
 #include <kitemviews/kitemlistcontroller.h>
 #include <kitemviews/kitemlistselectionmanager.h>
 #include <kitemviews/kstandarditem.h>
-#include <KMenu>
+#include <QMenu>
 #include <KMessageBox>
 #include <KNotification>
 #include "placesitem.h"
@@ -155,7 +155,7 @@ void PlacesPanel::slotItemContextMenuRequested(int index, const QPointF& pos)
         return;
     }
 
-    KMenu menu(this);
+    QMenu menu(this);
 
     QAction* emptyTrashAction = 0;
     QAction* addAction = 0;
@@ -221,7 +221,7 @@ void PlacesPanel::slotItemContextMenuRequested(int index, const QPointF& pos)
     }
 
     menu.addSeparator();
-    KMenu* iconSizeSubMenu = new KMenu(i18nc("@item:inmenu", "Icon Size"), &menu);
+    QMenu* iconSizeSubMenu = new QMenu(i18nc("@item:inmenu", "Icon Size"), &menu);
 
     struct IconSizeInfo
     {
@@ -303,7 +303,7 @@ void PlacesPanel::slotItemContextMenuRequested(int index, const QPointF& pos)
 
 void PlacesPanel::slotViewContextMenuRequested(const QPointF& pos)
 {
-    KMenu menu(this);
+    QMenu menu(this);
 
     QAction* addAction = menu.addAction(QIcon::fromTheme("document-new"), i18nc("@item:inmenu", "Add Entry..."));
 
index dd51768e5bda456fa7d27d94260211862276ab13..4197d4794da06e016420ef3b9b2011967c1232bd 100644 (file)
@@ -24,7 +24,6 @@
 #include <QList>
 #include <QListWidget>
 
-class QCheckBox;
 
 /**
  * @brief Dialog for changing the additional information shown in the view.
index 7a9c2f02735aceb4f91639b5866c802f697bbf3c..2221862e000a3bcf34b239d6f85efdd1fb171eb3 100644 (file)
@@ -23,7 +23,6 @@
 #include <settings/settingspagebase.h>
 #include <KUrl>
 
-class KComboBox;
 class QCheckBox;
 class QLabel;
 class QRadioButton;
index 80af42f88084c3660a21c2dd852d02f97ffb23d1..7a56abd68a8c04dc2e76b272acb5548a346d3812 100644 (file)
@@ -24,8 +24,6 @@
 #include <QMap>
 #include <QString>
 
-class QCheckBox;
-class QGroupBox;
 class QListView;
 class QSortFilterProxyModel;
 class ServiceModel;
index 05055039680e75b78df1b1be3d05a9ccd715535c..fd5ecd1524cb0e3a7e2f2c0787aa3a9417520bbe 100644 (file)
@@ -24,7 +24,7 @@
 #include <KIconLoader>
 #include <QIcon>
 #include <KLocale>
-#include <KMenu>
+#include <QMenu>
 #include <KVBox>
 
 #include "statusbarspaceinfo.h"
@@ -259,7 +259,7 @@ void DolphinStatusBar::contextMenuEvent(QContextMenuEvent* event)
 {
     Q_UNUSED(event);
 
-    KMenu menu(this);
+    QMenu menu(this);
 
     QAction* showZoomSliderAction = menu.addAction(i18nc("@action:inmenu", "Show Zoom Slider"));
     showZoomSliderAction->setCheckable(true);
index 3b5014ae9fbfcabf7b102abafe779404c296d862..b9b18e2298fa732d2b318c0d8bc3d11ae199f9ba 100644 (file)
@@ -25,7 +25,6 @@
 #include "libdolphin_export.h"
 
 class DolphinNewFileMenu;
-class KUrl;
 
 /**
  * @brief Allows to observe new file items that have been created
index 8fe66b92d59ff0bf4046c3935f41fd79537f2c06..97a15313a38821b3ff343b1711805c239d0fc76f 100644 (file)
@@ -35,7 +35,7 @@
 #include <KMimeType>
 #include <KConfig>
 #include <KCharsets>
-#include <KMenu>
+#include <QMenu>
 #include <KProtocolInfo>
 #include <KProtocolManager>
 #include <KIO/Scheduler>
index 1586dfc88d4facdfea93f80ebcafbf1be4887a2b..b3df1ebd6ca33736dd4b3c814e7de96bc8141ef0 100644 (file)
@@ -58,7 +58,7 @@
 #include <KIO/PreviewJob>
 #include <KIO/Paste>
 #include <KJob>
-#include <KMenu>
+#include <QMenu>
 #include <KGlobal>
 #include <KMessageBox>
 #include <KJobWidgets>
@@ -874,7 +874,7 @@ void DolphinView::slotHeaderContextMenuRequested(const QPointF& pos)
 {
     ViewProperties props(viewPropertiesUrl());
 
-    QPointer<KMenu> menu = new KMenu(QApplication::activeWindow());
+    QPointer<QMenu> menu = new QMenu(QApplication::activeWindow());
 
     KItemListView* view = m_container->controller()->view();
     const QSet<QByteArray> visibleRolesSet = view->visibleRoles().toSet();
index 1c5ecd57e4b01e4d288ac03ed7bf473ceeaa4ee0..1616bcaa6c5dc9876c7650dc12cce73593d1125d 100644 (file)
@@ -40,7 +40,6 @@
 typedef KIO::FileUndoManager::CommandType CommandType;
 
 class DolphinItemListView;
-class KActionCollection;
 class KFileItemModel;
 class KItemListContainer;
 class KItemModelBase;
index d99c78cdd6d7e7407407ad3228cf7c39f56d7b80..41c3a5dca2b7db1a853585910ff18f5662348439 100644 (file)
@@ -33,7 +33,7 @@
 #include <KActionMenu>
 #include <kitemviews/kfileitemmodel.h>
 #include <KLocale>
-#include <KMenu>
+#include <QMenu>
 #include <KNewFileMenu>
 #include <KSelectAction>
 #include <KToggleAction>
index eda5fc5c268fb1daa7322cdf5e88ffe778892f6c..a6fbb7c7f6f63c90c8ba2160602e7716842b62bc 100644 (file)
@@ -28,7 +28,6 @@
 class KFileItem;
 class KUrl;
 class QDropEvent;
-class QWidget;
 class KonqOperations;
 
 class LIBDOLPHINPRIVATE_EXPORT DragAndDropHelper
index 4fd8f843e9c48562cc38e5f7292ca1ba667ea498..f6d8b8f260758853c03a09917026a3cb011d0796 100644 (file)
 
 #include <KFileItem>
 
-class DolphinModel;
-class DolphinSortFilterProxyModel;
 class FileMetaDataToolTip;
-class QAbstractItemView;
-class QModelIndex;
 class QTimer;
 
 /**