mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
A much better Toolbar for the profile.
Using QToolBar I was able to remove much of the dead code from the mainwindow.ui xml file by transforming the QToolButtons into actions and loading them dynamically in the .cpp code. I couldn't use the designer for this ( as I wanted ) because Qt has no notion of ToolBars outside of the areas where the MainWindow should have one, and we use it in a very different area. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
fe9e67bfaf
commit
9acf1caca3
4 changed files with 235 additions and 484 deletions
|
@ -127,22 +127,22 @@ slots:
|
|||
void on_actionImportDiveLog_triggered();
|
||||
|
||||
/* TODO: Move those slots below to it's own class */
|
||||
void on_profCalcAllTissues_clicked(bool triggered);
|
||||
void on_profCalcCeiling_clicked(bool triggered);
|
||||
void on_profDcCeiling_clicked(bool triggered);
|
||||
void on_profEad_clicked(bool triggered);
|
||||
void on_profIncrement3m_clicked(bool triggered);
|
||||
void on_profMod_clicked(bool triggered);
|
||||
void on_profNdl_tts_clicked(bool triggered);
|
||||
void on_profPO2_clicked(bool triggered);
|
||||
void on_profPhe_clicked(bool triggered);
|
||||
void on_profPn2_clicked(bool triggered);
|
||||
void on_profHR_clicked(bool triggered);
|
||||
void on_profRuler_clicked(bool triggered);
|
||||
void on_profSAC_clicked(bool triggered);
|
||||
void on_profScaled_clicked(bool triggered);
|
||||
void on_profTogglePicture_clicked(bool triggered);
|
||||
void on_profTankbar_clicked(bool triggered);
|
||||
void on_profCalcAllTissues_triggered(bool triggered);
|
||||
void on_profCalcCeiling_triggered(bool triggered);
|
||||
void on_profDcCeiling_triggered(bool triggered);
|
||||
void on_profEad_triggered(bool triggered);
|
||||
void on_profIncrement3m_triggered(bool triggered);
|
||||
void on_profMod_triggered(bool triggered);
|
||||
void on_profNdl_tts_triggered(bool triggered);
|
||||
void on_profPO2_triggered(bool triggered);
|
||||
void on_profPhe_triggered(bool triggered);
|
||||
void on_profPn2_triggered(bool triggered);
|
||||
void on_profHR_triggered(bool triggered);
|
||||
void on_profRuler_triggered(bool triggered);
|
||||
void on_profSAC_triggered(bool triggered);
|
||||
void on_profScaled_triggered(bool triggered);
|
||||
void on_profTogglePicture_triggered(bool triggered);
|
||||
void on_profTankbar_triggered(bool triggered);
|
||||
void on_actionExport_triggered();
|
||||
void on_copy_triggered();
|
||||
void on_paste_triggered();
|
||||
|
@ -192,6 +192,7 @@ private:
|
|||
QDialog *survey;
|
||||
struct dive copyPasteDive;
|
||||
struct dive_components what;
|
||||
QList<QAction*> profileToolbarActions;
|
||||
};
|
||||
|
||||
#endif // MAINWINDOW_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue