summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-04 07:30:09 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-01-04 07:31:22 -0800
commit371c91f5ea34114e65aaa3cb746e44c8c9edf175 (patch)
tree23064b7b272712fb721014a0349d7dda640106b0
parenta308d2b7b44e7ab62ced3b31e19a68f7b8a76dbf (diff)
downloadsubsurface-371c91f5ea34114e65aaa3cb746e44c8c9edf175.tar.gz
Attempt to move the more frequently used toolbar actions to the top
This is highly dependent on the user, I guess. So I may be totally off here. But the previous order was pretty much random (and even tried to push one button in there twice in a row)... Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r--qt-ui/mainwindow.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/qt-ui/mainwindow.cpp b/qt-ui/mainwindow.cpp
index 5f59304f9..c3b8281f7 100644
--- a/qt-ui/mainwindow.cpp
+++ b/qt-ui/mainwindow.cpp
@@ -70,10 +70,18 @@ MainWindow::MainWindow() : QMainWindow(),
m_Instance = this;
ui.setupUi(this);
ui.multiFilter->hide();
- profileToolbarActions << ui.profCalcAllTissues << ui.profCalcCeiling << ui.profDcCeiling << ui.profEad <<
- ui.profHR << ui.profIncrement3m << ui.profMod << ui.profNdl_tts << ui.profNdl_tts <<
- ui.profPhe << ui.profPn2 << ui.profPO2 << ui.profRuler << ui.profSAC << ui.profScaled <<
- ui.profTogglePicture << ui.profTankbar << ui.profTissues;
+ // what is a sane order for those icons? we should have the ones the user is
+ // most likely to want towards the top so they are always visible
+ // and the ones that someone likely sets and then never touches again towards the bottom
+ profileToolbarActions << ui.profCalcCeiling << ui.profCalcAllTissues << // start with various ceilings
+ ui.profIncrement3m << ui.profDcCeiling <<
+ ui.profPhe << ui.profPn2 << ui.profPO2 << // partial pressure graphs
+ ui.profRuler << ui.profScaled << // measuring and scaling
+ ui.profTogglePicture << ui.profTankbar <<
+ ui.profMod << ui.profNdl_tts << // various values that a user is either interested in or not
+ ui.profEad << ui.profSAC <<
+ ui.profHR << // very few dive computers support this
+ ui.profTissues; // maybe less frequently used
setWindowIcon(QIcon(":subsurface-icon"));
if (!QIcon::hasThemeIcon("window-close")) {
QIcon::setThemeName("subsurface");