SetupDialog: turn off auto save per default

Due to various bug reports, I think we should turn off auto save per
default. Users who want this feature can turn it on explicitely (and
live with problems when they have big projects).
This commit is contained in:
Tobias Doerffel
2012-11-11 22:55:38 +01:00
parent 3a1c117a37
commit 295dd63b0e
3 changed files with 8 additions and 8 deletions

View File

@@ -153,7 +153,7 @@ private:
bool m_disableChActInd;
bool m_manualChPiano;
bool m_smoothScroll;
bool m_disableAutoSave;
bool m_enableAutoSave;
bool m_oneInstrumentTrackWindow;
bool m_compactTrackButtons;

View File

@@ -184,7 +184,7 @@ MainWindow::MainWindow( void ) :
m_updateTimer.start( 1000 / 20, this ); // 20 fps
if( !configManager::inst()->value( "ui", "disableautosave" ).toInt() )
if( configManager::inst()->value( "ui", "enableautosave" ).toInt() )
{
// connect auto save
connect(&m_autoSaveTimer, SIGNAL(timeout()), this, SLOT(autoSave()));

View File

@@ -113,7 +113,7 @@ setupDialog::setupDialog( ConfigTabs _tab_to_open ) :
m_manualChPiano( configManager::inst()->value( "ui",
"manualchannelpiano" ).toInt() ),
m_smoothScroll( configManager::inst()->value( "ui", "smoothscroll" ).toInt() ),
m_disableAutoSave( configManager::inst()->value( "ui", "disableautosave" ).toInt() ),
m_enableAutoSave( configManager::inst()->value( "ui", "enableautosave" ).toInt() ),
m_oneInstrumentTrackWindow( configManager::inst()->value( "ui",
"oneinstrumenttrackwindow" ).toInt() ),
m_compactTrackButtons( configManager::inst()->value( "ui",
@@ -493,9 +493,9 @@ setupDialog::setupDialog( ConfigTabs _tab_to_open ) :
ledCheckBox * autoSave = new ledCheckBox(
tr( "Disable auto save feature" ), ui_fx_tw );
tr( "Enable auto save feature" ), ui_fx_tw );
autoSave->move( 10, 80 );
autoSave->setChecked( m_disableAutoSave );
autoSave->setChecked( m_enableAutoSave );
connect( autoSave, SIGNAL( toggled( bool ) ),
this, SLOT( toggleAutoSave( bool ) ) );
@@ -768,8 +768,8 @@ void setupDialog::accept()
QString::number( m_manualChPiano ) );
configManager::inst()->setValue( "ui", "smoothscroll",
QString::number( m_smoothScroll ) );
configManager::inst()->setValue( "ui", "disableautosave",
QString::number( m_disableAutoSave ) );
configManager::inst()->setValue( "ui", "enableautosave",
QString::number( m_enableAutoSave ) );
configManager::inst()->setValue( "ui", "oneinstrumenttrackwindow",
QString::number( m_oneInstrumentTrackWindow ) );
configManager::inst()->setValue( "ui", "compacttrackbuttons",
@@ -939,7 +939,7 @@ void setupDialog::toggleSmoothScroll( bool _enabled )
void setupDialog::toggleAutoSave( bool _enabled )
{
m_disableAutoSave = _enabled;
m_enableAutoSave = _enabled;
}