Changeset 78568 in vbox for trunk/src/VBox
- Timestamp:
- May 17, 2019 2:09:24 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130622
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/extensions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITreeView.cpp
r76606 r78568 435 435 } 436 436 437 void QITreeView::mouseReleaseEvent(QMouseEvent *pEvent) 438 { 439 /* Reject event initially: */ 440 pEvent->setAccepted(false); 441 /* Notify listeners about event allowing them to handle it: */ 442 emit mouseReleased(pEvent); 443 /* Call to base-class only if event was not yet accepted: */ 444 if (!pEvent->isAccepted()) 445 QTreeView::mouseReleaseEvent(pEvent); 446 } 447 437 448 void QITreeView::mouseDoubleClickEvent(QMouseEvent *pEvent) 438 449 { -
trunk/src/VBox/Frontends/VirtualBox/src/extensions/QITreeView.h
r76581 r78568 100 100 /** Notifies listeners about mouse pressed @a pEvent. */ 101 101 void mousePressed(QMouseEvent *pEvent); 102 /** Notifies listeners about mouse released @a pEvent. */ 103 void mouseReleased(QMouseEvent *pEvent); 102 104 /** Notifies listeners about mouse double-clicked @a pEvent. */ 103 105 void mouseDoubleClicked(QMouseEvent *pEvent); … … 127 129 * @param rect Brings the rectangle embedding branches. 128 130 * @param index Brings the index of the item for which branches will be painted. */ 129 v oid drawBranches(QPainter *pPainter, const QRect &rect, const QModelIndex &index) const;131 virtual void drawBranches(QPainter *pPainter, const QRect &rect, const QModelIndex &index) const /* override */; 130 132 131 133 /** Handles mouse move @a pEvent. */ 132 v oid mouseMoveEvent(QMouseEvent *pEvent);134 virtual void mouseMoveEvent(QMouseEvent *pEvent) /* override */; 133 135 /** Handles mouse press @a pEvent. */ 134 void mousePressEvent(QMouseEvent *pEvent); 136 virtual void mousePressEvent(QMouseEvent *pEvent) /* override */; 137 /** Handles mouse release @a pEvent. */ 138 virtual void mouseReleaseEvent(QMouseEvent *pEvent) /* override */; 135 139 /** Handles mouse double-click @a pEvent. */ 136 v oid mouseDoubleClickEvent(QMouseEvent *pEvent);140 virtual void mouseDoubleClickEvent(QMouseEvent *pEvent) /* override */; 137 141 138 142 private:
Note:
See TracChangeset
for help on using the changeset viewer.