Changeset View
Changeset View
Standalone View
Standalone View
src/KGantt/kganttlegend.h
Show All 29 Lines | 29 | { | |||
---|---|---|---|---|---|
30 | class KGANTT_EXPORT Legend : public QAbstractItemView | 30 | class KGANTT_EXPORT Legend : public QAbstractItemView | ||
31 | { | 31 | { | ||
32 | Q_OBJECT | 32 | Q_OBJECT | ||
33 | KGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC( Legend ) | 33 | KGANTT_DECLARE_PRIVATE_BASE_POLYMORPHIC( Legend ) | ||
34 | public: | 34 | public: | ||
35 | explicit Legend( QWidget* parent = nullptr ); | 35 | explicit Legend( QWidget* parent = nullptr ); | ||
36 | virtual ~Legend(); | 36 | virtual ~Legend(); | ||
37 | 37 | | |||
38 | /*reimp*/ QModelIndex indexAt( const QPoint& point ) const Q_DECL_OVERRIDE; | 38 | /*reimp*/ QModelIndex indexAt( const QPoint& point ) const override; | ||
39 | /*reimp*/ QRect visualRect( const QModelIndex& index ) const Q_DECL_OVERRIDE; | 39 | /*reimp*/ QRect visualRect( const QModelIndex& index ) const override; | ||
40 | 40 | | |||
41 | /*reimp*/ void scrollTo( const QModelIndex&, ScrollHint = EnsureVisible ) Q_DECL_OVERRIDE {} | 41 | /*reimp*/ void scrollTo( const QModelIndex&, ScrollHint = EnsureVisible ) override {} | ||
42 | 42 | | |||
43 | /*reimp*/ QSize sizeHint() const Q_DECL_OVERRIDE; | 43 | /*reimp*/ QSize sizeHint() const override; | ||
44 | /*reimp*/ QSize minimumSizeHint() const Q_DECL_OVERRIDE; | 44 | /*reimp*/ QSize minimumSizeHint() const override; | ||
45 | 45 | | |||
46 | /*reimp*/ void setModel( QAbstractItemModel* model ) Q_DECL_OVERRIDE; | 46 | /*reimp*/ void setModel( QAbstractItemModel* model ) override; | ||
47 | 47 | | |||
48 | protected: | 48 | protected: | ||
49 | virtual QRect drawItem( QPainter* painter, const QModelIndex& index, const QPoint& pos = QPoint() ) const; | 49 | virtual QRect drawItem( QPainter* painter, const QModelIndex& index, const QPoint& pos = QPoint() ) const; | ||
50 | virtual QSize measureItem( const QModelIndex& index, bool recursive = true ) const; | 50 | virtual QSize measureItem( const QModelIndex& index, bool recursive = true ) const; | ||
51 | virtual StyleOptionGanttItem getStyleOption( const QModelIndex& index ) const; | 51 | virtual StyleOptionGanttItem getStyleOption( const QModelIndex& index ) const; | ||
52 | 52 | | |||
53 | /*reimp*/ void paintEvent( QPaintEvent* event ) Q_DECL_OVERRIDE; | 53 | /*reimp*/ void paintEvent( QPaintEvent* event ) override; | ||
54 | 54 | | |||
55 | /*reimp*/ int horizontalOffset() const Q_DECL_OVERRIDE { return 0; } | 55 | /*reimp*/ int horizontalOffset() const override { return 0; } | ||
56 | /*reimp*/ bool isIndexHidden( const QModelIndex& ) const Q_DECL_OVERRIDE { return false; } | 56 | /*reimp*/ bool isIndexHidden( const QModelIndex& ) const override { return false; } | ||
57 | /*reimp*/ QModelIndex moveCursor( CursorAction, Qt::KeyboardModifiers ) Q_DECL_OVERRIDE { return QModelIndex(); } | 57 | /*reimp*/ QModelIndex moveCursor( CursorAction, Qt::KeyboardModifiers ) override { return QModelIndex(); } | ||
58 | /*reimp*/ void setSelection( const QRect&, QItemSelectionModel::SelectionFlags ) Q_DECL_OVERRIDE {} | 58 | /*reimp*/ void setSelection( const QRect&, QItemSelectionModel::SelectionFlags ) override {} | ||
59 | /*reimp*/ int verticalOffset() const Q_DECL_OVERRIDE { return 0; } | 59 | /*reimp*/ int verticalOffset() const override { return 0; } | ||
60 | /*reimp*/ QRegion visualRegionForSelection( const QItemSelection& ) const Q_DECL_OVERRIDE { return QRegion(); } | 60 | /*reimp*/ QRegion visualRegionForSelection( const QItemSelection& ) const override { return QRegion(); } | ||
61 | 61 | | |||
62 | protected Q_SLOTS: | 62 | protected Q_SLOTS: | ||
63 | virtual void modelDataChanged(); | 63 | virtual void modelDataChanged(); | ||
64 | }; | 64 | }; | ||
65 | } | 65 | } | ||
66 | 66 | | |||
67 | #endif | 67 | #endif |