rock_widget_collection  0.1
main.cpp
Go to the documentation of this file.
1 #include <QtGui>
2 #include <QtCore>
3 #include <iostream>
4 
5 #include "Timeline.h"
6 #include "TestWidget.h"
7 
8 Timeline *tw = 0;
10 
11 int main(int argc, char **argv)
12 {
13  QApplication app(argc, argv);
14 
15  QWidget *window = new QWidget();
16  window->resize(400,300);
17  window->show();
18 
19  QVBoxLayout vbox(window);
20  vbox.setAlignment(Qt::AlignTop);
21 
22  tw = new Timeline(window);
23  tw->setWidth(400);
24  tw->setMinIndex(0);
25  tw->setSteps(10000);
26  tw->setStepSize(1);
27 
28  tw->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
29  tw->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
30  tw->setSliderIndex(3);
31 
32  QVector<int> bookmarks;
33  bookmarks << 0 << 123 << 3334 << 5543 << 8888 << 9456;
34  tw->addBookmarks(bookmarks);
35  tw->show();
36 
37  vbox.addWidget(tw);
38 
39  // Start test widget
40  testWidget = new TestWidget(tw);
41  testWidget->setWindowTitle("Testwidget");
42 
43  return app.exec();
44 }
void addBookmarks(QVector< int > bookmarks)
Definition: Timeline.cc:178
Timeline * tw
Definition: main.cpp:8
void setMinIndex(int minIndex)
Definition: Timeline.cc:113
void setSliderIndex(int idx)
Definition: Timeline.cc:157
int main(int argc, char *argv[])
Definition: main.cpp:22
void setStepSize(int stepSize)
Definition: Timeline.cc:131
TestWidget * testWidget
Definition: main.cpp:9
void setSteps(int steps)
Definition: Timeline.cc:122
void setWidth(int width)
Definition: Timeline.cc:105