summaryrefslogtreecommitdiff
path: root/src/deviceinfo.h
diff options
context:
space:
mode:
authorMateusz Łukasik <mati75@linuxmint.pl>2016-04-08 10:03:05 +0200
committerMateusz Łukasik <mati75@linuxmint.pl>2016-04-08 10:03:05 +0200
commit1a2f0c9c1087899a00298db8fa70518d3c1e69f8 (patch)
tree7efa117e122fbe21eb6a832540007aeeef377fcb /src/deviceinfo.h
parentba0162e8cb8a12c90ef9775f5a20a6da095a0b35 (diff)
Imported Upstream version 16.4.0~ds0
Diffstat (limited to 'src/deviceinfo.h')
-rw-r--r--src/deviceinfo.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/deviceinfo.h b/src/deviceinfo.h
index 9b8f2fb..0f94447 100644
--- a/src/deviceinfo.h
+++ b/src/deviceinfo.h
@@ -16,13 +16,15 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#ifndef _DEVICEINFO_H_
-#define _DEVICEINFO_H_
+#ifndef DEVICEINFO_H
+#define DEVICEINFO_H
#include <QString>
#include <QVariant>
#include <QList>
+class QSettings;
+
class DeviceData {
public:
@@ -33,8 +35,8 @@ public:
void setID(QVariant ID) { _id = ID; };
void setDesc(QString desc) { _desc = desc; };
- QVariant ID() { return _id; };
- QString desc() { return _desc; };
+ QVariant ID() const { return _id; };
+ QString desc() const { return _desc; };
private:
QVariant _id;
@@ -57,6 +59,9 @@ public:
#endif
protected:
+ static void saveList(QSettings * set, const QString & section_name, const DeviceList & list);
+ static DeviceList loadList(QSettings * set, const QString & section_name);
+
#ifdef Q_OS_WIN
enum DeviceType { Sound = 0, Display = 1 };