Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
main.cpp
Go to the documentation of this file.
1// Copyright (C) 2017 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3#include <QQuickView>
4#include <QQmlContext>
5
6#include <QApplication>
7#include <QFileSystemModel>
8
10int main(int argc, char ** argv)
11{
12 QApplication app(argc, argv);
13
15
17 view.rootContext()->setContextProperty("fileSystemModel", &model);
18
20 view.show();
21
22 return app.exec();
23}
25
The QApplication class manages the GUI application's control flow and main settings.
static int exec()
Enters the main event loop and waits until exit() is called, then returns the value that was set to e...
The QFileSystemModel class provides a data model for the local filesystem.
void setContextProperty(const QString &, QObject *)
Set the value of the name property on this context.
The QQuickView class provides a window for displaying a Qt Quick user interface.
Definition qquickview.h:20
QQmlContext * rootContext() const
This function returns the root of the context hierarchy.
void setSource(const QUrl &)
Sets the source to the url, loads the QML component and instantiates it.
static QUrl fromLocalFile(const QString &localfile)
Returns a QUrl representation of localFile, interpreted as a local file.
Definition qurl.cpp:3368
void show()
Shows the window.
Definition qwindow.cpp:2254
int main()
[0]
QSqlQueryModel * model
[16]
QApplication app(argc, argv)
[0]
QQuickView * view
[0]