QXRD  0.11.16
qxrdfilebrowsersettings.h
Go to the documentation of this file.
1 #ifndef QXRDFILEBROWSERSETTINGS_H
2 #define QXRDFILEBROWSERSETTINGS_H
3 
4 #include "qcepobject.h"
5 #include "qcepproperty.h"
7 
8 class QxrdFileBrowserSettings : public QObject
9 {
10  Q_OBJECT
11 public:
13 
14 public:
15  Q_PROPERTY(int browserFilter READ get_BrowserFilter WRITE set_BrowserFilter)
16  QCEP_INTEGER_PROPERTY(BrowserFilter)
17 
18  Q_PROPERTY(QString browserSelector READ get_BrowserSelector WRITE set_BrowserSelector)
19  QCEP_STRING_PROPERTY(BrowserSelector)
20 
21  Q_PROPERTY(QString rootDirectory READ get_RootDirectory WRITE set_RootDirectory)
22  QCEP_STRING_PROPERTY(RootDirectory)
23 
24 // Q_PROPERTY(QcepIntList columnWidths READ get_ColumnWidths WRITE set_ColumnWidths)
25 // QCEP_INTEGER_LIST_PROPERTY(ColumnWidths)
26 
27 public:
28  void readSettings(QSettings *settings, QString section);
29  void writeSettings(QSettings *settings, QString section);
30 
31 signals:
32 
33 public slots:
34 
35 };
36 
39 
40 #endif // QXRDFILEBROWSERSETTINGS_H
void writeSettings(QSettings *settings, QString section)
void readSettings(QSettings *settings, QString section)
QSharedPointer< QxrdFileBrowserSettings > QxrdFileBrowserSettingsPtr
QWeakPointer< QxrdFileBrowserSettings > QxrdFileBrowserSettingsWPtr
QxrdFileBrowserSettings(QcepSettingsSaverWPtr saver, QcepObject *parent)
#define QCEP_INTEGER_PROPERTY(propname)
Definition: qcepproperty.h:698
#define QCEP_STRING_PROPERTY(propname)
Definition: qcepproperty.h:664
QWeakPointer< QcepSettingsSaver > QcepSettingsSaverWPtr