aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/mainwindow.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-03 15:38:52 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2011-07-03 15:38:52 +0000
commitfa1e4194bf6b89b9a6b7a9da3672a20643bc9afc (patch)
treec0f834bfffb35d7a6187e71ee9528b6b6db3a062 /src/plugins/Ui/skinned/mainwindow.cpp
parent6e90919e6d7f3ac444e019ca5f936965496a32bf (diff)
downloadqmmp-fa1e4194bf6b89b9a6b7a9da3672a20643bc9afc.tar.gz
qmmp-fa1e4194bf6b89b9a6b7a9da3672a20643bc9afc.tar.bz2
qmmp-fa1e4194bf6b89b9a6b7a9da3672a20643bc9afc.zip
changed configuration keys
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2267 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/mainwindow.cpp')
-rw-r--r--src/plugins/Ui/skinned/mainwindow.cpp48
1 files changed, 18 insertions, 30 deletions
diff --git a/src/plugins/Ui/skinned/mainwindow.cpp b/src/plugins/Ui/skinned/mainwindow.cpp
index 5cf391ccd..f991b281a 100644
--- a/src/plugins/Ui/skinned/mainwindow.cpp
+++ b/src/plugins/Ui/skinned/mainwindow.cpp
@@ -235,37 +235,31 @@ void MainWindow::changeEvent (QEvent * event)
void MainWindow::readSettings()
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
+ settings.beginGroup("Skinned");
if (!m_update)
{
- settings.beginGroup("MainWindow");
- move(settings.value("pos", QPoint(100, 100)).toPoint()); //geometry
+ move(settings.value("mw_pos", QPoint(100, 100)).toPoint()); //geometry
m_startHidden = settings.value("start_hidden", false).toBool();
- settings.endGroup();
-
- if(settings.value("General/always_on_top", false).toBool())
+ if(settings.value("always_on_top", false).toBool())
{
ACTION(ActionManager::WM_ALLWAYS_ON_TOP)->setChecked(true);
setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);
}
- ACTION(ActionManager::WM_STICKY)->setChecked(settings.value("General/show_on_all_desktops",
+ ACTION(ActionManager::WM_STICKY)->setChecked(settings.value("show_on_all_desktops",
false).toBool());
show();
qApp->processEvents();
//visibility
- m_playlist->setVisible(settings.value("Playlist/visible",true).toBool());
+ m_playlist->setVisible(settings.value("pl_visible",true).toBool());
qApp->processEvents();
- m_equalizer->setVisible(settings.value("Equalizer/visible",true).toBool());
+ m_equalizer->setVisible(settings.value("eq_visible",true).toBool());
qApp->processEvents();
- bool val = settings.value("Playlist/repeatable",false).toBool();
-
// Repeat/Shuffle
- m_pl_manager->setRepeatableList(val);
- m_display->setIsRepeatable(val);
- val = settings.value("Playlist/shuffle",false).toBool();
- m_display->setIsShuffle(val);
- m_pl_manager->setShuffle(val);
-
+ m_display->setIsRepeatable(m_pl_manager->isRepeatableList());
+ m_display->setIsShuffle(m_pl_manager->isShuffle());
+ ACTION(ActionManager::REPEAT_ALL)->setChecked(m_pl_manager->isRepeatableList());
+ ACTION(ActionManager::SHUFFLE)->setChecked(m_pl_manager->isShuffle());
m_update = true;
}
else
@@ -292,35 +286,29 @@ void MainWindow::readSettings()
WindowSystem::setWinHint(winId(), "player", "Qmmp");
#endif
//Call setWindowOpacity only if needed
- double opacity = settings.value("MainWindow/opacity", 1.0).toDouble();
+ double opacity = settings.value("mw_opacity", 1.0).toDouble();
if(opacity != windowOpacity ())
setWindowOpacity(opacity);
- opacity = settings.value("Equalizer/opacity", 1.0).toDouble();
+ opacity = settings.value("eq_opacity", 1.0).toDouble();
if(opacity != m_equalizer->windowOpacity ())
m_equalizer->setWindowOpacity(opacity);
- opacity = settings.value("PlayList/opacity", 1.0).toDouble();
+ opacity = settings.value("pl_opacity", 1.0).toDouble();
if(opacity != m_playlist->windowOpacity ())
m_playlist->setWindowOpacity(opacity);
- m_hideOnClose = settings.value("MainWindow/hide_on_close", false).toBool();
+ m_hideOnClose = settings.value("hide_on_close", false).toBool();
+ settings.endGroup();
}
void MainWindow::writeSettings()
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
- settings.beginGroup("MainWindow");
+ settings.beginGroup("Skinned");
//geometry
- settings.setValue("pos", this->pos());
- settings.endGroup();
- // Repeat/Shuffle
- settings.beginGroup("Playlist");
- settings.setValue("repeatable",m_display->isRepeatable());
- settings.setValue("shuffle",m_display->isShuffle());
- settings.endGroup();
- // playback state
- settings.beginGroup("General");
+ settings.setValue("mw_pos", this->pos());
+ //look & feel
settings.setValue("double_size", ACTION(ActionManager::WM_DOUBLE_SIZE)->isChecked());
settings.setValue("always_on_top", ACTION(ActionManager::WM_ALLWAYS_ON_TOP)->isChecked());
settings.setValue("show_on_all_desktops", ACTION(ActionManager::WM_STICKY)->isChecked());