CCMAIL: Woebbeking@kde.org
CCMAIL: peter.penz@gmx.at
svn path=/trunk/KDE/kdebase/apps/; revision=
1103527
return heightWithoutIcon + 5;
}
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();
{
if (!index.isValid()) {
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();
{
if (!index.isValid() || hotSpotPressed == NoneHotSpot || categoryPressed != index) {
event->ignore();
: public KCategoryDrawerV3
{
public:
: public KCategoryDrawerV3
{
public:
+ using KCategoryDrawerV2::mouseButtonPressed;
+ using KCategoryDrawerV2::mouseButtonReleased;
+
enum Action {
SelectAll = 0,
UnselectAll
enum Action {
SelectAll = 0,
UnselectAll
virtual int categoryHeight(const QModelIndex &index, const QStyleOption &option) const;
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);
-
- /**
- * @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);
+protected:
+ virtual void mouseButtonPressed(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);
virtual void mouseMoved(const QModelIndex &index, const QRect &blockRect, QMouseEvent *event);