PythonQtWrapper_QDesktopServices.h
38 lines
| 1.6 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QDESKTOPSERVICES_H | ||
#define PYTHONQTWRAPPER_QDESKTOPSERVICES_H | ||||
#include <qdesktopservices.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qobject.h> | ||||
#include <qurl.h> | ||||
florianlink
|
r24 | class PythonQtShell_QDesktopServices : public QDesktopServices | ||
{ | ||||
public: | ||||
PythonQtShell_QDesktopServices():QDesktopServices(),_wrapper(NULL) {}; | ||||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
florianlink
|
r13 | class PythonQtWrapper_QDesktopServices : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
Q_ENUMS(StandardLocation ) | ||||
enum StandardLocation{ | ||||
DesktopLocation = QDesktopServices::DesktopLocation, DocumentsLocation = QDesktopServices::DocumentsLocation, FontsLocation = QDesktopServices::FontsLocation, ApplicationsLocation = QDesktopServices::ApplicationsLocation, MusicLocation = QDesktopServices::MusicLocation, MoviesLocation = QDesktopServices::MoviesLocation, PicturesLocation = QDesktopServices::PicturesLocation, TempLocation = QDesktopServices::TempLocation, HomeLocation = QDesktopServices::HomeLocation, DataLocation = QDesktopServices::DataLocation}; | ||||
public slots: | ||||
QDesktopServices* new_QDesktopServices(); | ||||
void delete_QDesktopServices(QDesktopServices* obj) { delete obj; } | ||||
florianlink
|
r73 | bool static_QDesktopServices_openUrl(const QUrl& url); | ||
florianlink
|
r28 | void static_QDesktopServices_unsetUrlHandler(const QString& scheme); | ||
florianlink
|
r73 | QString static_QDesktopServices_storageLocation(QDesktopServices::StandardLocation type); | ||
florianlink
|
r13 | QString static_QDesktopServices_displayName(QDesktopServices::StandardLocation type); | ||
void static_QDesktopServices_setUrlHandler(const QString& scheme, QObject* receiver, const char* method); | ||||
}; | ||||
#endif // PYTHONQTWRAPPER_QDESKTOPSERVICES_H | ||||