mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-30 22:20:21 +00:00
Added the toggle picture button and hoocked it up
This patch adds the toggle picture button and hoocks it up with the rest of the code. I'v also changed a call from ProfileWidget because it caused errors on the ui generated code, where it would try to call an still-to-be instantiated object. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
8940f29ead
commit
503a150af0
6 changed files with 38 additions and 7 deletions
1
pref.h
1
pref.h
|
@ -63,6 +63,7 @@ struct preferences {
|
|||
char *proxy_pass;
|
||||
bool doo2breaks;
|
||||
bool drop_stone_mode;
|
||||
bool show_pictures_in_profile;
|
||||
};
|
||||
enum unit_system_values {
|
||||
METRIC,
|
||||
|
|
|
@ -93,6 +93,7 @@ MainWindow::MainWindow() : QMainWindow(),
|
|||
#endif
|
||||
|
||||
ui.mainErrorMessage->hide();
|
||||
ui.newProfile->setEmptyState();
|
||||
initialUiSetup();
|
||||
readSettings();
|
||||
ui.ListWidget->reload(DiveTripModel::TREE);
|
||||
|
@ -1334,6 +1335,12 @@ void MainWindow::on_profScaled_clicked(bool triggered)
|
|||
TOOLBOX_PREF_PROFILE(zoomed_plot);
|
||||
}
|
||||
|
||||
void MainWindow::on_profTogglePicture_clicked(bool triggered)
|
||||
{
|
||||
prefs.show_pictures_in_profile = triggered;
|
||||
TOOLBOX_PREF_PROFILE(show_pictures_in_planner);
|
||||
}
|
||||
|
||||
#undef TOOLBOX_PREF_PROFILE
|
||||
|
||||
void MainWindow::on_actionExport_triggered()
|
||||
|
|
|
@ -142,7 +142,7 @@ slots:
|
|||
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_actionExport_triggered();
|
||||
|
||||
protected:
|
||||
|
|
|
@ -109,7 +109,7 @@
|
|||
<property name="spacing">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item row="14" column="0">
|
||||
<item row="15" column="0">
|
||||
<spacer name="verticalSpacer">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Vertical</enum>
|
||||
|
@ -466,6 +466,9 @@
|
|||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" rowspan="16">
|
||||
<widget class="ProfileWidget2" name="newProfile"/>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="QToolButton" name="profPn2">
|
||||
<property name="toolTip">
|
||||
|
@ -492,8 +495,28 @@
|
|||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1" rowspan="15">
|
||||
<widget class="ProfileWidget2" name="newProfile"/>
|
||||
<item row="14" column="0">
|
||||
<widget class="QToolButton" name="profTogglePicture">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="../subsurface.qrc">
|
||||
<normaloff>:/pictures</normaloff>:/pictures</iconset>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>24</width>
|
||||
<height>24</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="autoRaise">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
|
@ -638,7 +661,7 @@ p, li { white-space: pre-wrap; }
|
|||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>1682</width>
|
||||
<height>19</height>
|
||||
<height>27</height>
|
||||
</rect>
|
||||
</property>
|
||||
<widget class="QMenu" name="menuFile">
|
||||
|
|
|
@ -100,7 +100,6 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) : QGraphicsView(parent),
|
|||
setupItemOnScene();
|
||||
addItemsToScene();
|
||||
scene()->installEventFilter(this);
|
||||
setEmptyState();
|
||||
connect(PreferencesDialog::instance(), SIGNAL(settingsChanged()), this, SLOT(settingsChanged()));
|
||||
|
||||
QAction *action = NULL;
|
||||
|
|
|
@ -41,7 +41,8 @@ struct preferences default_prefs = {
|
|||
.bottompo2 = 1400,
|
||||
.decopo2 = 1600,
|
||||
.doo2breaks = false,
|
||||
.drop_stone_mode = false
|
||||
.drop_stone_mode = false,
|
||||
.show_pictures_in_profile = true
|
||||
};
|
||||
|
||||
int run_survey;
|
||||
|
|
Loading…
Reference in a new issue