diff options
author | Florian Jung <flo@windfisch.org> | 2011-08-18 19:37:54 +0000 |
---|---|---|
committer | Florian Jung <flo@windfisch.org> | 2011-08-18 19:37:54 +0000 |
commit | d77502e453b6994a1035b77f1849f620d7c75027 (patch) | |
tree | 7d2ca32632c165808b2e154f9bd5a3914c563153 /muse2/muse/widgets/mdisettings.cpp | |
parent | 0002e57359fb002a70cc9559308619ff611718c9 (diff) |
added GUI for MDI settings
fixed loading of arranger settings
Diffstat (limited to 'muse2/muse/widgets/mdisettings.cpp')
-rw-r--r-- | muse2/muse/widgets/mdisettings.cpp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/muse2/muse/widgets/mdisettings.cpp b/muse2/muse/widgets/mdisettings.cpp new file mode 100644 index 00000000..127aa5c1 --- /dev/null +++ b/muse2/muse/widgets/mdisettings.cpp @@ -0,0 +1,44 @@ +//========================================================= +// MusE +// Linux Music Editor +// $Id: genset.cpp,v 1.7.2.8 2009/12/01 03:52:40 terminator356 Exp $ +// +// (C) Copyright 2001-2004 Werner Schweer (ws@seh.de) +//========================================================= + +#include <stdio.h> + +#include <QFileDialog> +#include <QRect> +#include <QShowEvent> + +#include "mdisettings.h" +#include "app.h" +#include "gconfig.h" +#include "midiseq.h" +#include "globals.h" +#include "icons.h" + +MdiSettings::MdiSettings(TopWin::ToplevelType t, QWidget* parent) : QWidget(parent) +{ + _type=t; + setupUi(this); + + groupBox->setTitle(TopWin::typeName(t)); + update_settings(); +} + + +void MdiSettings::update_settings() +{ + isSubwinCheckbox->setChecked(TopWin::_defaultSubwin[_type]); + shareSubwinCheckbox->setChecked(TopWin::_sharesWhenSubwin[_type]); + shareFreeCheckbox->setChecked(TopWin::_sharesWhenFree[_type]); +} + +void MdiSettings::apply_settings() +{ + TopWin::_defaultSubwin[_type] = isSubwinCheckbox->isChecked(); + TopWin::_sharesWhenSubwin[_type] = shareSubwinCheckbox->isChecked(); + TopWin::_sharesWhenFree[_type] = shareFreeCheckbox->isChecked(); +} |