qcstandardpaths.h
Go to the documentation of this file.
1 #ifndef QCSTANDARDPATHS_H
2 #define QCSTANDARDPATHS_H
3 
4 /* QuickCross Project
5  * License: APACHE-2.0
6  * Author: Ben Lau
7  * Project Site: https://github.com/benlau/quickcross
8  *
9  */
10 
11 #include <QObject>
12 #include <QStringList>
13 
18 class QCStandardPaths : public QObject
19 {
20  Q_OBJECT
21  Q_ENUMS(StandardLocation)
22 
23 public:
24  explicit QCStandardPaths(QObject *parent = 0);
50  };
51 
52 signals:
53 
54 public:
55  Q_INVOKABLE QStringList standardLocations(int standardLocation);
56 
57  Q_INVOKABLE QString writableLocation(int standardLocation);
58 
59  Q_INVOKABLE QString displayName(int standardLocation);
60 };
61 
62 #endif // QCSTANDARDPATHS_H
Definition: qcstandardpaths.h:48
StandardLocation
List of standard location.
Definition: qcstandardpaths.h:29
Definition: qcstandardpaths.h:49
Definition: qcstandardpaths.h:18
QCStandardPaths(QObject *parent=0)
QML Wrapper of QStandardPaths.
Definition: qcstandardpaths.cpp:55
Definition: qcstandardpaths.h:44
Definition: qcstandardpaths.h:34
Definition: qcstandardpaths.h:43
Definition: qcstandardpaths.h:47
Definition: qcstandardpaths.h:45
Definition: qcstandardpaths.h:37
Definition: qcstandardpaths.h:39
Definition: qcstandardpaths.h:36
Q_INVOKABLE QString displayName(int standardLocation)
Definition: qcstandardpaths.cpp:90
Definition: qcstandardpaths.h:41
Q_INVOKABLE QStringList standardLocations(int standardLocation)
Definition: qcstandardpaths.cpp:70
Definition: qcstandardpaths.h:32
Q_INVOKABLE QString writableLocation(int standardLocation)
Definition: qcstandardpaths.cpp:80
Definition: qcstandardpaths.h:46
Definition: qcstandardpaths.h:35
Definition: qcstandardpaths.h:33
Definition: qcstandardpaths.h:40
~QCStandardPaths()
Definition: qcstandardpaths.cpp:60
Definition: qcstandardpaths.h:38
Definition: qcstandardpaths.h:31
Definition: qcstandardpaths.h:42
Definition: qcstandardpaths.h:30