summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp')
-rw-r--r--src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp b/src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp
index 61044c90..3a2f625e 100644
--- a/src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp
+++ b/src/Authoring/Client/Code/Core/Doc/StudioProjectSettings.cpp
@@ -30,11 +30,9 @@
#include "Qt3DSCommonPrecompile.h"
#include "StudioProjectSettings.h"
#include "Core.h"
-#include "Preferences.h"
#include "Doc.h"
#include "CoreConst.h"
#include "Dispatch.h"
-#include "CommonConstants.h"
#include "StudioPreferences.h"
#include "Qt3DSLargeInteger.h"
#include "CColor.h"
@@ -70,10 +68,11 @@ void CStudioProjectSettings::reset()
// Reset the internal variables
m_author.clear();
m_company.clear();
- m_presentationSize = CStudioPreferences::GetDefaultClientSize();
+ m_presentationSize = CStudioPreferences::defaultClientSize();
m_maintainAspect = false;
m_rotatePresentation = false;
m_preferCompressedTextures = false;
+ m_flipCompressedTextures = false;
}
//==============================================================================
@@ -148,3 +147,11 @@ void CStudioProjectSettings::setPreferCompressedTextures(bool inFlag)
m_core->GetDoc()->SetModifiedFlag();
}
}
+
+void CStudioProjectSettings::setFlipCompressedTextures(bool inFlag)
+{
+ if (m_flipCompressedTextures != inFlag) {
+ m_flipCompressedTextures = inFlag;
+ m_core->GetDoc()->SetModifiedFlag();
+ }
+}