X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/50ca5af7e0ec460f9f004a3660efa10bb1dd8cb1..6cec386192e58089b4572996a265c9696cdcb3c0:/src/dolphinmainwindow.h diff --git a/src/dolphinmainwindow.h b/src/dolphinmainwindow.h index 8d5eae344..f351cc992 100644 --- a/src/dolphinmainwindow.h +++ b/src/dolphinmainwindow.h @@ -15,6 +15,10 @@ #include #include +#ifdef HAVE_BALOO + #include "panels/information/informationpanel.h" +#endif + #include #include #include @@ -37,7 +41,6 @@ class KNewFileMenu; class KHelpMenu; class KToolBarPopupAction; class QToolButton; -class QIcon; class PlacesPanel; class TerminalPanel; @@ -111,7 +114,7 @@ public: bool isFoldersPanelEnabled() const; bool isInformationPanelEnabled() const; -public slots: +public Q_SLOTS: /** * Opens each directory in \p dirs in a separate tab. If \a splitView is set, * 2 directories are collected within one tab. @@ -170,16 +173,11 @@ public slots: void quit(); /** - * Opens a new tab and places it after the current tab - */ - void openNewTabAfterCurrentTab(const QUrl& url); - - /** - * Opens a new tab and places it as the last tab + * Opens a new tab in the background showing the URL \a url. */ - void openNewTabAfterLastTab(const QUrl& url); + void openNewTab(const QUrl& url); -signals: +Q_SIGNALS: /** * Is sent if the selection of the currently active view has * been changed. @@ -198,6 +196,12 @@ signals: */ void requestItemInfo(const KFileItem& item); + /** + * It is emitted when in the current view, files are changed, + * or dirs have files/removed from them. + */ + void fileItemsChanged(const KFileItemList &changedFileItems); + /** * Is emitted if the settings have been changed. */ @@ -221,7 +225,7 @@ protected: /** Handles QWhatsThisClickedEvent and passes all others on. */ bool eventFilter(QObject*, QEvent*) override; -protected slots: +protected Q_SLOTS: /** * Calls the base method KXmlGuiWindow::saveNewToolbarConfig(). * Is also used to set toolbar constraints and UrlNavigator position @@ -229,7 +233,7 @@ protected slots: */ void saveNewToolbarConfig() override; -private slots: +private Q_SLOTS: /** * Refreshes the views of the main window by recreating them according to * the given Dolphin settings. @@ -312,6 +316,7 @@ private slots: void disableStopAction(); void showFilterBar(); + void toggleFilterBar(); /** * Toggles between edit and browse mode of the navigation bar. @@ -416,11 +421,6 @@ private slots: */ void addToPlaces(); - /** - * Opens a new tab in the background showing the URL \a url. - */ - void openNewTab(const QUrl& url, DolphinTabWidget::TabPlacement tabPlacement); - /** * Opens the selected folder in a new tab. */ @@ -666,7 +666,6 @@ private: QMetaObject::Connection m_updateHistoryConnection; QMenu m_searchTools; - }; inline DolphinViewContainer* DolphinMainWindow::activeViewContainer() const