MCPcopy Create free account
hub / github.com/KDAB/KDChart / initModel

Method initModel

examples/Gantt/legend_example/mainwindow.cpp:84–125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84void MainWindow::initModel()
85{
86 model = new QStandardItemModel(0, 6, this);
87 model->setHeaderData(0, Qt::Horizontal, tr("Tree View of Entries"));
88 ui->ganttView->setModel(model);
89
90 auto *lmodel = new QStandardItemModel;
91 lmodel->appendRow(QList<QStandardItem *>()
92 << new MyStandardItem(QVariant())
93 << new MyStandardItem(KDGantt::TypeEvent)
94 << new MyStandardItem(QVariant())
95 << new MyStandardItem(QVariant())
96 << new MyStandardItem(QVariant())
97 << new MyStandardItem(QString::fromLatin1("Event")));
98 lmodel->appendRow(QList<QStandardItem *>()
99 << new MyStandardItem(QVariant())
100 << new MyStandardItem(KDGantt::TypeTask)
101 << new MyStandardItem(QVariant())
102 << new MyStandardItem(QVariant())
103 << new MyStandardItem(QVariant())
104 << new MyStandardItem(QString::fromLatin1("Task")));
105 lmodel->appendRow(QList<QStandardItem *>()
106 << new MyStandardItem(QVariant())
107 << new MyStandardItem(KDGantt::TypeSummary)
108 << new MyStandardItem(QVariant())
109 << new MyStandardItem(QVariant())
110 << new MyStandardItem(QVariant())
111 << new MyStandardItem(QString::fromLatin1("Summary")));
112
113 smallLegend = new KDGantt::Legend();
114 smallLegend->setWindowTitle(tr("Legend"));
115 smallLegend->show();
116 smallLegend->setModel(lmodel);
117
118 detailedLegend = new KDGantt::Legend();
119 detailedLegend->setWindowTitle(tr("List"));
120 detailedLegend->show();
121 detailedLegend->setModel(model);
122
123 constraintModel = new KDGantt::ConstraintModel(this);
124 ui->ganttView->setConstraintModel(constraintModel);
125}
126
127void MainWindow::initActions()
128{

Callers

nothing calls this directly

Calls 3

setHeaderDataMethod · 0.80
setModelMethod · 0.45
setConstraintModelMethod · 0.45

Tested by

no test coverage detected