diff options
| author | Rafael Fernández López <[email protected]> | 2010-03-15 10:08:32 +0000 |
|---|---|---|
| committer | Rafael Fernández López <[email protected]> | 2010-03-15 10:08:32 +0000 |
| commit | 7eeb8dba6aeba09aa3dfa7fa5f0b00840d4d8317 (patch) | |
| tree | 2c89332b2bc41efae6ac42350ea78aa45a00a03f | |
| parent | fa24cc8e115e785cc02d0d3d3bf0c1574c783f63 (diff) | |
Get back names, and use "using" keyword to keep GCC silent on "method foo on base class hidden y method foo on derived class". Thanks to André for pointing out this trick.
CCMAIL: [email protected]
CCMAIL: [email protected]
svn path=/trunk/KDE/kdebase/apps/; revision=1103527
| -rw-r--r-- | src/dolphincategorydrawer.cpp | 4 | ||||
| -rw-r--r-- | src/dolphincategorydrawer.h | 18 |
2 files changed, 8 insertions, 14 deletions
diff --git a/src/dolphincategorydrawer.cpp b/src/dolphincategorydrawer.cpp index 303edf174..59743b7f5 100644 --- a/src/dolphincategorydrawer.cpp +++ b/src/dolphincategorydrawer.cpp @@ -286,7 +286,7 @@ int DolphinCategoryDrawer::categoryHeight(const QModelIndex &index, const QStyle return heightWithoutIcon + 5; } -void DolphinCategoryDrawer::buttonPressed(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event) +void DolphinCategoryDrawer::mouseButtonPressed(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event) { if (!index.isValid()) { event->ignore(); @@ -319,7 +319,7 @@ void DolphinCategoryDrawer::buttonPressed(const QModelIndex &index, const QRect event->ignore(); } -void DolphinCategoryDrawer::buttonReleased(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event) +void DolphinCategoryDrawer::mouseButtonReleased(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event) { if (!index.isValid() || hotSpotPressed == NoneHotSpot || categoryPressed != index) { event->ignore(); diff --git a/src/dolphincategorydrawer.h b/src/dolphincategorydrawer.h index 38b0b33b2..d9849727e 100644 --- a/src/dolphincategorydrawer.h +++ b/src/dolphincategorydrawer.h @@ -31,6 +31,9 @@ class LIBDOLPHINPRIVATE_EXPORT DolphinCategoryDrawer : public KCategoryDrawerV3 { public: + using KCategoryDrawerV2::mouseButtonPressed; + using KCategoryDrawerV2::mouseButtonReleased; + enum Action { SelectAll = 0, UnselectAll @@ -49,19 +52,10 @@ public: virtual int categoryHeight(const QModelIndex &index, const QStyleOption &option) const; - /** - * @warning You explicitly have to determine whether the event has been accepted or not. You - * have to call event->accept() or event->ignore() at all possible case branches in - * your code. - */ - virtual void buttonPressed(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event); +protected: + virtual void mouseButtonPressed(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event); - /** - * @warning You explicitly have to determine whether the event has been accepted or not. You - * have to call event->accept() or event->ignore() at all possible case branches in - * your code. - */ - virtual void buttonReleased(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event); + virtual void mouseButtonReleased(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event); virtual void mouseMoved(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event); |
