Pass the mime type to QuillItem and request images that are 10 pixels smaller so...
[harmattan/cameraplus] / src / main.cpp
1 #include <QApplication>
2 #include <QDeclarativeView>
3 #include <QDeclarativeContext>
4 #include <QDeclarativeEngine>
5 #include <QtDeclarative>
6 #include <QGLWidget>
7 #include <X11/Xlib.h>
8
9 #include "imports/plugin.h"
10
11 #include "settings.h"
12 #include "filenaming.h"
13 #include "quillitem.h"
14
15 Q_DECL_EXPORT int main(int argc, char *argv[]) {
16   XInitThreads();
17
18   QApplication app(argc, argv);
19
20   QDeclarativeView view;
21   view.setViewport(new QGLWidget);
22   view.setResizeMode(QDeclarativeView::SizeRootObjectToView);
23   view.setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
24
25   Plugin::registerTypes(view.engine());
26   qmlRegisterType<Settings>("CameraPlus", 1, 0, "Settings");
27   qmlRegisterType<FileNaming>("CameraPlus", 1, 0, "FileNaming");
28   qmlRegisterType<QuillItem>("CameraPlus", 1, 0, "QuillItem");
29
30   QUrl sourceUrl = QUrl::fromLocalFile(QDir::currentPath() + "/main.qml");
31   view.setSource(sourceUrl);
32
33   view.showFullScreen();
34
35   int ret = app.exec();
36   return ret;
37 };