Converted default skin to PNG.

This commit is contained in:
Tobias Rundstrom 2006-03-05 18:51:08 -03:00
parent 828f1db087
commit 94404d0bc1
41 changed files with 112 additions and 36 deletions

View file

@ -30,6 +30,7 @@ SettingsWindow::SettingsWindow (QWidget *parent) : QMainWindow (parent)
QPushButton *ok = new QPushButton (tr ("OK"));
ok->setSizePolicy (QSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed));
connect (ok, SIGNAL (clicked ()), this, SLOT (okButton ()));
connect (cancel, SIGNAL (clicked ()), this, SLOT (close ()));
hbox->addWidget (new QWidget (dummy2), 1);
hbox->addWidget (cancel);
@ -37,7 +38,7 @@ SettingsWindow::SettingsWindow (QWidget *parent) : QMainWindow (parent)
m_mainwindow = new SettingsTabMain (tab);
m_playlistwin = new SettingsTabPlaylist (tab);
m_medialib = new QWidget (tab);
m_medialib = new SettingsTabMedialib (tab);
tab->addTab (m_mainwindow, tr ("Main Window"));
tab->addTab (m_playlistwin, tr ("Playlist Window"));
@ -50,11 +51,56 @@ SettingsWindow::okButton (void)
XMMSHandler *xmmsh = XMMSHandler::getInstance ();
m_mainwindow->saveSettings ();
m_playlistwin->saveSettings ();
m_medialib->saveSettings ();
close ();
xmmsh->updateSettings ();
}
SettingsTabMedialib::SettingsTabMedialib (QWidget *parent) : QWidget (parent)
{
QSettings s;
s.beginGroup("medialib");
QWidget *dummy = new QWidget (this);
QVBoxLayout *vbox = new QVBoxLayout (dummy);
QWidget *c = new QWidget (dummy);
QHBoxLayout *h = new QHBoxLayout (c);
vbox->addWidget (c, 1);
m_selected = new QComboBox (c);
m_selected->addItem (tr ("Artists"));
m_selected->addItem (tr ("Albums"));
m_selected->addItem (tr ("Songs"));
m_selected->setEditable (false);
QString curr = s.value ("selected").toString ();
for (int i = 0; i < m_selected->count(); i++) {
if (m_selected->itemText (i) == curr) {
m_selected->setCurrentIndex (i);
break;
}
}
h->addWidget (m_selected);
QLabel *l = new QLabel (tr ("Selected tab on startup"), c);
h->addWidget (l, 1);
s.endGroup ();
}
void
SettingsTabMedialib::saveSettings ()
{
QSettings s;
s.setValue ("medialib/selected", m_selected->currentText ());
}
SettingsTabPlaylist::SettingsTabPlaylist (QWidget *parent) : QWidget (parent)
{
QSettings s;