Expose task panel layout through preferences.

This commit is contained in:
Markus Lampert
2018-05-03 09:22:37 -07:00
committed by Yorik van Havre
parent a91a544c15
commit d9b8d61550
4 changed files with 55 additions and 14 deletions

View File

@@ -34,6 +34,7 @@ class PathPreferences:
DefaultFilePath = "DefaultFilePath"
DefaultJobTemplate = "DefaultJobTemplate"
DefaultStockTemplate = "DefaultStockTemplate"
DefaultTaskPanelLayout = "DefaultTaskPanelLayout"
PostProcessorDefault = "PostProcessorDefault"
PostProcessorDefaultArgs = "PostProcessorDefaultArgs"
@@ -180,6 +181,12 @@ class PathPreferences:
def setDefaultStockTemplate(cls, template):
cls.preferences().SetString(cls.DefaultStockTemplate, template)
@classmethod
def defaultTaskPanelLayout(cls):
return cls.preferences().GetInt(cls.DefaultTaskPanelLayout, 0)
@classmethod
def setDefaultTaskPanelLayout(cls, style):
cls.preferences().SetInt(cls.DefaultTaskPanelLayout, style)
@classmethod
def experimentalFeaturesEnabled(cls):