#include #include "qscrollareakineticscroller.h" #include "settingswidget.h" #include "plotwidget.h" int main(int argc, char **argv) { QApplication a(argc, argv); QListWidget *lw = new QListWidget(); for (int i = 0; i < 1000; ++i) new QListWidgetItem(QString("Oa dsjfhdk jhdsjk hfdskj k %1").arg(i), lw); QScrollAreaKineticScroller *s = new QScrollAreaKineticScroller(); s->setWidget(lw); QWidget *settings = new SettingsWidget(s); QWidget *plot = new PlotWidget(s); QSplitter *split = new QSplitter(); split->addWidget(lw); QTabWidget *tab = new QTabWidget(); tab->addTab(settings, settings->windowTitle()); tab->addTab(plot, plot->windowTitle()); split->addWidget(tab); split->show(); split->raise(); return a.exec(); }