Changeset View
Changeset View
Standalone View
Standalone View
src/radialMap/widget.h
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Line(s) | 89 | protected: | |||
---|---|---|---|---|---|
93 | void mouseMoveEvent(QMouseEvent*) override; | 93 | void mouseMoveEvent(QMouseEvent*) override; | ||
94 | void mousePressEvent(QMouseEvent*) override; | 94 | void mousePressEvent(QMouseEvent*) override; | ||
95 | void paintEvent(QPaintEvent*) override; | 95 | void paintEvent(QPaintEvent*) override; | ||
96 | void resizeEvent(QResizeEvent*) override; | 96 | void resizeEvent(QResizeEvent*) override; | ||
97 | void enterEvent(QEvent*) override; | 97 | void enterEvent(QEvent*) override; | ||
98 | void leaveEvent(QEvent*) override; | 98 | void leaveEvent(QEvent*) override; | ||
99 | 99 | | |||
100 | protected: | 100 | protected: | ||
101 | const Segment *segmentAt(QPoint position) const; //FIXME const reference for a library others can use | 101 | const Segment *segmentAt(QPointF position) const; //FIXME const reference for a library others can use | ||
102 | const Segment *rootSegment() const { | 102 | const Segment *rootSegment() const { | ||
103 | return m_rootSegment; ///never == 0 | 103 | return m_rootSegment; ///never == 0 | ||
104 | } | 104 | } | ||
105 | const Segment *focusSegment() const { | 105 | const Segment *focusSegment() const { | ||
106 | return m_focus; ///0 == nothing in focus | 106 | return m_focus; ///0 == nothing in focus | ||
107 | } | 107 | } | ||
108 | 108 | | |||
109 | private: | 109 | private: | ||
110 | void paintExplodedLabels(QPainter&) const; | 110 | void paintExplodedLabels(QPainter&) const; | ||
111 | 111 | | |||
112 | const Folder *m_tree; | 112 | const Folder *m_tree; | ||
113 | const Segment *m_focus; | 113 | const Segment *m_focus; | ||
114 | QPoint m_offset; | 114 | QPointF m_offset; | ||
115 | QTimer m_timer; | 115 | QTimer m_timer; | ||
116 | Map m_map; | 116 | Map m_map; | ||
117 | Segment *m_rootSegment; | 117 | Segment *m_rootSegment; | ||
118 | const bool m_isSummary; | 118 | const bool m_isSummary; | ||
119 | const Segment *m_toBeDeleted; | 119 | const Segment *m_toBeDeleted; | ||
120 | QLabel m_tooltip; | 120 | QLabel m_tooltip; | ||
121 | }; | 121 | }; | ||
122 | } | 122 | } | ||
123 | 123 | | |||
124 | #endif | 124 | #endif |