# HG changeset patch # User Chris Cannam # Date 1318858437 -3600 # Node ID c469f8d8208eab9c8fcc6b4db05c1f00e3c32a7c # Parent ecbf3b75c5622efce9acd10696d3c1aea02c9aed Add setDefaultSessionTemplate diff -r ecbf3b75c562 -r c469f8d8208e framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Fri Oct 07 17:06:08 2011 +0100 +++ b/framework/MainWindowBase.cpp Mon Oct 17 14:33:57 2011 +0100 @@ -340,6 +340,14 @@ } void +MainWindowBase::setDefaultSessionTemplate(QString n) +{ + QSettings settings; + settings.beginGroup("MainWindow"); + settings.setValue("sessiontemplate", n); +} + +void MainWindowBase::updateMenuStates() { Pane *currentPane = 0; diff -r ecbf3b75c562 -r c469f8d8208e framework/MainWindowBase.h --- a/framework/MainWindowBase.h Fri Oct 07 17:06:08 2011 +0100 +++ b/framework/MainWindowBase.h Mon Oct 17 14:33:57 2011 +0100 @@ -399,6 +399,7 @@ virtual void registerLastOpenedFilePath(FileFinder::FileType type, QString path); virtual QString getDefaultSessionTemplate() const; + virtual void setDefaultSessionTemplate(QString); virtual void createPlayTarget(); virtual void openHelpUrl(QString url);