summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/UI
diff options
context:
space:
mode:
authorMarianne Yrjänä <marianne.yrjana@qt.io>2018-05-11 13:53:24 +0300
committerMarianne Yrjänä <marianne.yrjana@qt.io>2018-05-14 06:33:10 +0000
commit21afa8306e681836f63377fc07d51637a90358c6 (patch)
treebbaca8b1adc6932f71a51af5a488f324bc5bc944 /src/Authoring/Studio/UI
parent40cc2fef118219f2ea57faa3265b4771f419c4cf (diff)
Make runtime2 viewer as default viewer
Make runtime2 viewer as default and hide runtime1 preview option. Runtime1 viewer can still be enabled from studio preferences. Task-number: QT3DS-1583 Change-Id: I70bc8403ad9db776c609d251846da6f9b8fc4485 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Antti Määttä <antti.maatta@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/Authoring/Studio/UI')
-rw-r--r--src/Authoring/Studio/UI/StudioAppPrefsPage.cpp9
-rw-r--r--src/Authoring/Studio/UI/StudioAppPrefsPage.ui7
2 files changed, 16 insertions, 0 deletions
diff --git a/src/Authoring/Studio/UI/StudioAppPrefsPage.cpp b/src/Authoring/Studio/UI/StudioAppPrefsPage.cpp
index 5eb859e4..4e3cab0e 100644
--- a/src/Authoring/Studio/UI/StudioAppPrefsPage.cpp
+++ b/src/Authoring/Studio/UI/StudioAppPrefsPage.cpp
@@ -90,6 +90,7 @@ void CStudioAppPrefsPage::onInitDialog()
// Add tool tips for controls
m_ui->m_DefaultInterpolation->setToolTip(tr("Set default keyframe interpolation type"));
m_ui->m_checkTimelineAbsoluteSnapping->setToolTip(tr("Enable timeline snapping grid"));
+ m_ui->m_checkLegacyViewer->setToolTip(tr("Enable legacy viewer preview"));
m_ui->m_SnapRangeCombo->setToolTip(tr("Set resolution of timeline snapping grid"));
m_ui->m_buttonRestoreDefaults->setToolTip(tr("Click to restore default Studio settings"));
m_ui->m_EditViewBGColor->setAutoFillBackground(true);
@@ -119,6 +120,8 @@ void CStudioAppPrefsPage::onInitDialog()
connect(m_ui->m_SnapRangeCombo, activated, this, [=](){ setModified(true); });
connect(m_ui->m_checkTimelineAbsoluteSnapping, &QCheckBox::clicked,
this, [=](){ setModified(true); enableOptions(); });
+ connect(m_ui->m_checkLegacyViewer, &QCheckBox::clicked,
+ this, [=](){ setModified(true); m_restartNeeded = true; });
connect(m_ui->m_EditViewBGColor, &QPushButton::clicked,
this, &CStudioAppPrefsPage::onBgColorButtonClicked);
connect(m_ui->m_EditViewStartupView, activated, this, [=](){ setModified(true); });
@@ -164,6 +167,9 @@ void CStudioAppPrefsPage::loadSettings()
m_ui->m_checkTimelineAbsoluteSnapping->setChecked(
CStudioPreferences::IsTimelineSnappingGridActive());
+ // Legacy viewer
+ m_ui->m_checkLegacyViewer->setChecked(CStudioPreferences::IsLegacyViewerActive());
+
// Tool handles
m_ui->selectorWidth->setValue(CStudioPreferences::getSelectorLineWidth());
m_ui->selectorLength->setValue(CStudioPreferences::getSelectorLineLength());
@@ -217,6 +223,9 @@ void CStudioAppPrefsPage::saveSettings()
long theCurrentSelection = m_ui->m_SnapRangeCombo->currentIndex();
CStudioPreferences::SetTimelineSnappingGridResolution((ESnapGridResolution)theCurrentSelection);
+ // Legacy viewer
+ CStudioPreferences::SetLegacyViewerActive(m_ui->m_checkLegacyViewer->isChecked());
+
// Edit View Background Color
CStudioPreferences::SetEditViewBackgroundColor(m_bgColor);
diff --git a/src/Authoring/Studio/UI/StudioAppPrefsPage.ui b/src/Authoring/Studio/UI/StudioAppPrefsPage.ui
index 6d24979d..30ca4487 100644
--- a/src/Authoring/Studio/UI/StudioAppPrefsPage.ui
+++ b/src/Authoring/Studio/UI/StudioAppPrefsPage.ui
@@ -43,6 +43,13 @@
</property>
</widget>
</item>
+ <item row="2" column="0">
+ <widget class="QCheckBox" name="m_checkLegacyViewer">
+ <property name="text">
+ <string>Legacy Viewer</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>