Changeset View
Changeset View
Standalone View
Standalone View
tests/Gantt/headers/main.cpp
Show All 28 Lines | |||||
29 | using namespace KGantt; | 29 | using namespace KGantt; | ||
30 | 30 | | |||
31 | /* A custom formatter that displays tabs for every 10 minutes. | 31 | /* A custom formatter that displays tabs for every 10 minutes. | ||
32 | */ | 32 | */ | ||
33 | class MyDateTimeScaleFormatter : public DateTimeScaleFormatter { | 33 | class MyDateTimeScaleFormatter : public DateTimeScaleFormatter { | ||
34 | public: | 34 | public: | ||
35 | MyDateTimeScaleFormatter(); | 35 | MyDateTimeScaleFormatter(); | ||
36 | 36 | | |||
37 | /*reimp*/QDateTime nextRangeBegin( const QDateTime& datetime ) const Q_DECL_OVERRIDE; | 37 | /*reimp*/QDateTime nextRangeBegin( const QDateTime& datetime ) const override; | ||
38 | /*reimp*/QDateTime currentRangeBegin( const QDateTime& datetime ) const Q_DECL_OVERRIDE; | 38 | /*reimp*/QDateTime currentRangeBegin( const QDateTime& datetime ) const override; | ||
39 | 39 | | |||
40 | /*reimp*/QString text( const QDateTime& dt ) const Q_DECL_OVERRIDE; | 40 | /*reimp*/QString text( const QDateTime& dt ) const override; | ||
41 | }; | 41 | }; | ||
42 | 42 | | |||
43 | MyDateTimeScaleFormatter::MyDateTimeScaleFormatter() | 43 | MyDateTimeScaleFormatter::MyDateTimeScaleFormatter() | ||
44 | : DateTimeScaleFormatter( Hour, "hh" ) | 44 | : DateTimeScaleFormatter( Hour, "hh" ) | ||
45 | { | 45 | { | ||
46 | } | 46 | } | ||
47 | 47 | | |||
48 | QDateTime MyDateTimeScaleFormatter::nextRangeBegin( const QDateTime& datetime ) const | 48 | QDateTime MyDateTimeScaleFormatter::nextRangeBegin( const QDateTime& datetime ) const | ||
Show All 18 Lines | |||||
67 | * side. | 67 | * side. | ||
68 | */ | 68 | */ | ||
69 | class MyHeaderView : public QHeaderView { | 69 | class MyHeaderView : public QHeaderView { | ||
70 | public: | 70 | public: | ||
71 | explicit MyHeaderView( QWidget* parent = nullptr ) | 71 | explicit MyHeaderView( QWidget* parent = nullptr ) | ||
72 | : QHeaderView( Qt::Horizontal, parent ) { | 72 | : QHeaderView( Qt::Horizontal, parent ) { | ||
73 | } | 73 | } | ||
74 | 74 | | |||
75 | /*reimp*/QSize sizeHint() const Q_DECL_OVERRIDE { | 75 | /*reimp*/QSize sizeHint() const override { | ||
76 | QSize s = QHeaderView::sizeHint(); s.rheight() *= 3; return s; | 76 | QSize s = QHeaderView::sizeHint(); s.rheight() *= 3; return s; | ||
77 | } | 77 | } | ||
78 | }; | 78 | }; | ||
79 | 79 | | |||
80 | int main( int argc, char** argv ) { | 80 | int main( int argc, char** argv ) { | ||
81 | QApplication app( argc, argv ); | 81 | QApplication app( argc, argv ); | ||
82 | 82 | | |||
83 | QStandardItemModel model( 1, 1 ); | 83 | QStandardItemModel model( 1, 1 ); | ||
Show All 34 Lines |