X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/3b4e44d6da4e63d6828799ce60df3f7de64a21ae..b1c9b5126d:/src/dolphinmainwindow.h diff --git a/src/dolphinmainwindow.h b/src/dolphinmainwindow.h index 8ec61d764..2e49cc67a 100644 --- a/src/dolphinmainwindow.h +++ b/src/dolphinmainwindow.h @@ -23,7 +23,7 @@ #define DOLPHIN_MAINWINDOW_H #include "dolphinview.h" -#include "sidebarpage.h" +#include "panels/panel.h" #include @@ -39,6 +39,8 @@ typedef KIO::FileUndoManager::CommandType CommandType; class KAction; class DolphinViewActionHandler; class DolphinApplication; +class DolphinSearchBox; +class DolphinSettingsDialog; class DolphinViewContainer; class KNewMenu; class KTabBar; @@ -119,7 +121,7 @@ public slots: int getId() const; /** - * Inform all affected dolphin components (sidebars, views) of an URL + * Inform all affected dolphin components (panels, views) of an URL * change. */ void changeUrl(const KUrl& url); @@ -147,7 +149,7 @@ signals: void urlChanged(const KUrl& url); /** - * Is emitted if information of an item is requested to be shown e. g. in the sidebar. + * Is emitted if information of an item is requested to be shown e. g. in the panel. * If item is null, no item information request is pending. */ void requestItemInfo(const KFileItem& item); @@ -280,6 +282,9 @@ private slots: */ void slotSelectionChanged(const KFileItemList& selection); + /** Enables changing of tabs via mouse wheel. */ + void slotWheelMoved(int wheelDelta); + /** Emits the signal requestItemInfo(). */ void slotRequestItemInfo(const KFileItem&); @@ -340,6 +345,7 @@ private slots: */ void closeTab(int index); + /** * Opens a context menu for the tab with the index \a index * on the position \a pos. @@ -359,6 +365,12 @@ private slots: */ void slotTestCanDecode(const QDragMoveEvent* event, bool& accept); + /** + * Is connected with the Dolphin search box and searchs items that + * match to the text entered in the search bar. + */ + void searchItems(const KUrl& url); + private: DolphinMainWindow(int id); void init(); @@ -419,6 +431,7 @@ private: KTabBar* m_tabBar; DolphinViewContainer* m_activeViewContainer; QVBoxLayout* m_centralWidgetLayout; + DolphinSearchBox* m_searchBox; int m_id; struct ViewTab @@ -434,6 +447,7 @@ private: QList m_viewTab; DolphinViewActionHandler* m_actionHandler; + QPointer m_settingsDialog; }; inline DolphinViewContainer* DolphinMainWindow::activeViewContainer() const