diff options
| author | Peter Penz <[email protected]> | 2008-05-11 21:51:04 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2008-05-11 21:51:04 +0000 |
| commit | 95ac842f2973b64380a93fbe5e46e94646bf5a38 (patch) | |
| tree | fa0019d02e5212d05c903b03706e1ab6aa39fb47 /src/treeviewsidebarpage.h | |
| parent | 57e3503e2f7dc2528d7935226d1cd283d8278807 (diff) | |
A middle click on an item of the tree view panel should open the URL inside a new tab.
TODO: cleanup some obsolete signals/structure inside SidebarPage and TreeviewSidebarPage.
svn path=/trunk/KDE/kdebase/apps/; revision=806635
Diffstat (limited to 'src/treeviewsidebarpage.h')
| -rw-r--r-- | src/treeviewsidebarpage.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/treeviewsidebarpage.h b/src/treeviewsidebarpage.h index 336d2a6ca..ba820ff20 100644 --- a/src/treeviewsidebarpage.h +++ b/src/treeviewsidebarpage.h @@ -51,6 +51,27 @@ public: void setShowHiddenFiles(bool show); bool showHiddenFiles() const; +signals: + /** + * Is emitted if the an URL change is requested. + */ + void changeUrl(const KUrl& url, Qt::MouseButtons buttons); + + /** + * This signal is emitted when the sidebar requests a change in the + * current selection. The file-management view recieving this signal is + * not required to select all listed files, limiting the selection to + * e.g. the current folder. The new selection will be reported via the + * setSelection slot. + */ + void changeSelection(const KFileItemList& selection); + + /** + * This signal is emitted whenever a drop action on this widget needs the + * MainWindow's attention. + */ + void urlsDropped(const KUrl::List& urls, const KUrl& destination); + public slots: /** * Changes the current selection inside the tree to \a url. @@ -107,6 +128,8 @@ private slots: */ void scrollToLeaf(); + void updateMouseButtons(); + private: /** * Initializes the base URL of the tree and expands all @@ -124,6 +147,7 @@ private: private: bool m_setLeafVisible; + Qt::MouseButtons m_mouseButtons; KDirLister* m_dirLister; DolphinModel* m_dolphinModel; DolphinSortFilterProxyModel* m_proxyModel; |
