1
0

feat: simple config dialog

This commit is contained in:
Gary Wang
2020-07-29 00:57:43 +08:00
parent 6709c21d70
commit a2adb0e1d4
7 changed files with 116 additions and 7 deletions

View File

@@ -6,7 +6,10 @@
enum DoubleClickBehavior {
ActionDoNothing,
ActionCloseWindow,
ActionMaximizeWindow
ActionMaximizeWindow,
ActionStart = ActionDoNothing,
ActionEnd = ActionMaximizeWindow
};
class Settings : public QObject
@@ -15,9 +18,12 @@ class Settings : public QObject
public:
static Settings *instance();
bool alwaysOnTop();
bool stayOnTop();
DoubleClickBehavior doubleClickBehavior();
void setStayOnTop(bool on);
void setDoubleClickBehavior(DoubleClickBehavior dcb);
static QString doubleClickBehaviorToString(DoubleClickBehavior dcb);
static DoubleClickBehavior stringToDoubleClickBehavior(QString str);