~ubuntu-branches/ubuntu/raring/plasma-mobile/raring-proposed

« back to all changes in this revision

Viewing changes to components/runnermodel/test/main.cpp

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2012-07-17 12:04:43 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20120717120443-q3ig9u2fnltx67yg
Tags: 2.0+git2012071701-0ubuntu1
* New upstream snapshot
* Remove build-dep on kde-runtime-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#include <QAction>
2
 
#include <QApplication>
3
 
#include <QDialog>
4
 
#include <QLineEdit>
5
 
#include <QTreeView>
6
 
#include <QVBoxLayout>
7
 
 
8
 
#include "../runnermodel.h"
9
 
#include "modeltest.h"
10
 
 
11
 
int main(int argc, char *argv[])
12
 
{
13
 
    QApplication app(argc, argv);
14
 
    QWidget *widget = new QWidget;
15
 
    QVBoxLayout *layout = new QVBoxLayout(widget);
16
 
 
17
 
    RunnerModel *runnerModel = new RunnerModel(widget);
18
 
    new ModelTest(runnerModel, widget);
19
 
 
20
 
    QLineEdit *input = new QLineEdit(widget);
21
 
    QObject::connect(input, SIGNAL(textChanged(QString)), runnerModel, SLOT(startQuery(QString)));
22
 
    layout->addWidget(input);
23
 
 
24
 
    QTreeView *view = new QTreeView(widget);
25
 
    view->setModel(runnerModel);
26
 
    layout->addWidget(view);
27
 
 
28
 
    QAction *quit = new QAction(widget);
29
 
    quit->setShortcut(Qt::CTRL + Qt::Key_Q);
30
 
    QObject::connect(quit, SIGNAL(triggered()), &app, SLOT(quit()));
31
 
 
32
 
    widget->addAction(quit);
33
 
    widget->show();
34
 
    return app.exec();
35
 
}