Changeset 63725 in vbox
- Timestamp:
- Sep 5, 2016 4:17:07 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 110501
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetails.h
r62493 r63725 50 50 UIGDetails(QWidget *pParent); 51 51 52 /** Return the Details-model instance. */ 53 UIGDetailsModel *model() const { return m_pDetailsModel; } 54 /** Return the Details-view instance. */ 55 UIGDetailsView *view() const { return m_pDetailsView; } 56 52 57 /* API: Current item(s) stuff: */ 53 58 void setItems(const QList<UIVMItem*> &items); -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.cpp
r62493 r63725 26 26 27 27 /* GUI includes: */ 28 # include "UIGDetails.h" 28 29 # include "UIGDetailsModel.h" 29 30 # include "UIGDetailsGroup.h" … … 36 37 37 38 38 UIGDetailsModel::UIGDetailsModel( QObject*pParent)39 UIGDetailsModel::UIGDetailsModel(UIGDetails *pParent) 39 40 : QObject(pParent) 41 , m_pDetails(pParent) 40 42 , m_pScene(0) 41 43 , m_pRoot(0) … … 82 84 { 83 85 return scene()->itemAt(position, QTransform()); 86 } 87 88 UIGDetailsItem *UIGDetailsModel::root() const 89 { 90 return m_pRoot; 84 91 } 85 92 -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsModel.h
r62493 r63725 36 36 class QGraphicsSceneContextMenuEvent; 37 37 class QGraphicsView; 38 class UIGDetailsGroup;39 38 class UIVMItem; 40 39 class UIGDetailsElementAnimationCallback; 40 class UIGDetailsGroup; 41 41 class UIGDetailsItem; 42 class UIGDetails; 42 43 43 44 /* Graphics details-model: */ … … 57 58 public: 58 59 59 /* Constructor/destructor: */ 60 UIGDetailsModel(QObject *pParent); 60 /** Constructs a details-model passing @a pParent to the base-class. 61 * @param pParent Brings the details container to embed into. */ 62 UIGDetailsModel(UIGDetails *pParent); 63 /** Destructs a details-model. */ 61 64 ~UIGDetailsModel(); 62 65 … … 65 68 QGraphicsView* paintDevice() const; 66 69 QGraphicsItem* itemAt(const QPointF &position) const; 70 71 /** Returns the details reference. */ 72 UIGDetails *details() const { return m_pDetails; } 73 74 /** Returns the root item instance. */ 75 UIGDetailsItem *root() const; 67 76 68 77 /* API: Layout stuff: */ … … 118 127 bool processContextMenuEvent(QGraphicsSceneContextMenuEvent *pEvent); 119 128 129 /** Holds the details reference. */ 130 UIGDetails *m_pDetails; 131 120 132 /* Variables: */ 121 133 QGraphicsScene *m_pScene; -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsView.cpp
r62493 r63725 25 25 26 26 /* GUI includes: */ 27 # include "UIGDetails.h" 27 28 # include "UIGDetailsView.h" 28 29 … … 30 31 31 32 32 UIGDetailsView::UIGDetailsView( QWidget*pParent)33 UIGDetailsView::UIGDetailsView(UIGDetails *pParent) 33 34 : QIGraphicsView(pParent) 35 , m_pDetails(pParent) 34 36 , m_iMinimumWidthHint(0) 35 37 , m_iMinimumHeightHint(0) -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsView.h
r62493 r63725 22 22 #include "QIGraphicsView.h" 23 23 24 /* Forward declarations: */ 25 class UIGDetails; 26 24 27 /* Graphics details-view: */ 25 28 class UIGDetailsView : public QIGraphicsView … … 34 37 public: 35 38 36 /* Constructor: */ 37 UIGDetailsView(QWidget *pParent); 39 /** Constructs a details-view passing @a pParent to the base-class. 40 * @param pParent Brings the details container to embed into. */ 41 UIGDetailsView(UIGDetails *pParent); 42 43 /** Returns the details reference. */ 44 UIGDetails *details() const { return m_pDetails; } 38 45 39 46 private slots: … … 54 61 void updateSceneRect(); 55 62 63 /** Holds the details reference. */ 64 UIGDetails *m_pDetails; 65 56 66 /* Variables: */ 57 67 int m_iMinimumWidthHint;
Note:
See TracChangeset
for help on using the changeset viewer.