aboutsummaryrefslogtreecommitdiffstats
path: root/mobile-widgets/statsmanager.h
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2021-01-10 18:28:20 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2021-01-10 15:16:52 -0800
commit5cfa13694c1cbb8954c9629f91f9f56702f21117 (patch)
tree13e004a748faf9b7c879b71f308a612ee9ab88cb /mobile-widgets/statsmanager.h
parent9a0c5df74427fee8a9788fbb20165b03cf389906 (diff)
downloadsubsurface-5cfa13694c1cbb8954c9629f91f9f56702f21117.tar.gz
statistics/mobile: add variable2 operations combo-box
Copy paste of the other combo boxes. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'mobile-widgets/statsmanager.h')
-rw-r--r--mobile-widgets/statsmanager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/mobile-widgets/statsmanager.h b/mobile-widgets/statsmanager.h
index c4afa6881..82c7a6b89 100644
--- a/mobile-widgets/statsmanager.h
+++ b/mobile-widgets/statsmanager.h
@@ -14,10 +14,12 @@ public:
Q_PROPERTY(QStringList binner1List MEMBER binner1List NOTIFY binner1ListChanged)
Q_PROPERTY(QStringList var2List MEMBER var2List NOTIFY var2ListChanged)
Q_PROPERTY(QStringList binner2List MEMBER binner2List NOTIFY binner2ListChanged)
+ Q_PROPERTY(QStringList operation2List MEMBER operation2List NOTIFY operation2ListChanged)
Q_PROPERTY(int var1Index MEMBER var1Index NOTIFY var1IndexChanged)
Q_PROPERTY(int binner1Index MEMBER binner1Index NOTIFY binner1IndexChanged)
Q_PROPERTY(int var2Index MEMBER var2Index NOTIFY var2IndexChanged)
Q_PROPERTY(int binner2Index MEMBER binner2Index NOTIFY binner2IndexChanged)
+ Q_PROPERTY(int operation2Index MEMBER operation2Index NOTIFY operation2IndexChanged)
StatsManager();
~StatsManager();
@@ -27,15 +29,18 @@ public:
Q_INVOKABLE void var1BinnerChanged(int idx);
Q_INVOKABLE void var2Changed(int idx);
Q_INVOKABLE void var2BinnerChanged(int idx);
+ Q_INVOKABLE void var2OperationChanged(int idx);
signals:
void var1ListChanged();
void binner1ListChanged();
void var2ListChanged();
void binner2ListChanged();
+ void operation2ListChanged();
void var1IndexChanged();
void binner1IndexChanged();
void var2IndexChanged();
void binner2IndexChanged();
+ void operation2IndexChanged();
private:
StatsView *view;
StatsState state;
@@ -43,10 +48,12 @@ private:
QStringList binner1List;
QStringList var2List;
QStringList binner2List;
+ QStringList operation2List;
int var1Index;
int binner1Index;
int var2Index;
int binner2Index;
+ int operation2Index;
StatsState::UIState uiState; // Remember UI state so that we can interpret indexes
void updateUi();