aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-23 14:05:11 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-23 14:05:11 +0000
commitfbe2f0442aef24c61ed007baf182cd5bf2bad46e (patch)
tree830d38e4c9a3d2adbd1c5d7d1440bcc12060c431 /src/plugins/Ui/skinned
parent01e8d2286936e6aec05ab3209e6344e181fa93a8 (diff)
downloadqmmp-fbe2f0442aef24c61ed007baf182cd5bf2bad46e.tar.gz
qmmp-fbe2f0442aef24c61ed007baf182cd5bf2bad46e.tar.bz2
qmmp-fbe2f0442aef24c61ed007baf182cd5bf2bad46e.zip
added feature to reset fonts
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@5010 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned')
-rw-r--r--src/plugins/Ui/skinned/forms/skinnedsettings.ui106
-rw-r--r--src/plugins/Ui/skinned/skinnedsettings.cpp10
-rw-r--r--src/plugins/Ui/skinned/skinnedsettings.h3
3 files changed, 78 insertions, 41 deletions
diff --git a/src/plugins/Ui/skinned/forms/skinnedsettings.ui b/src/plugins/Ui/skinned/forms/skinnedsettings.ui
index f1f247db8..4bbad293d 100644
--- a/src/plugins/Ui/skinned/forms/skinnedsettings.ui
+++ b/src/plugins/Ui/skinned/forms/skinnedsettings.ui
@@ -409,70 +409,49 @@
</property>
</widget>
</item>
- <item row="0" column="4">
- <widget class="QToolButton" name="mainFontButton">
- <property name="text">
- <string>...</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_2">
+ <item row="0" column="1">
+ <widget class="QLabel" name="mainFontLabel">
<property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+ <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="text">
- <string>Playlist:</string>
+ <property name="frameShape">
+ <enum>QFrame::StyledPanel</enum>
</property>
- <property name="alignment">
- <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+ <property name="frameShadow">
+ <enum>QFrame::Sunken</enum>
</property>
- </widget>
- </item>
- <item row="1" column="4">
- <widget class="QToolButton" name="plFontButton">
<property name="text">
- <string>...</string>
+ <string>???</string>
</property>
</widget>
</item>
- <item row="2" column="4">
- <widget class="QToolButton" name="headerFontButton">
+ <item row="0" column="2">
+ <widget class="QToolButton" name="mainFontButton">
<property name="text">
<string>...</string>
</property>
</widget>
</item>
- <item row="3" column="0" colspan="4">
- <widget class="QCheckBox" name="useBitmapCheckBox">
- <property name="text">
- <string>Use bitmap font if available</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1" colspan="3">
- <widget class="QLabel" name="mainFontLabel">
+ <item row="1" column="0">
+ <widget class="QLabel" name="label_2">
<property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+ <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
- <property name="frameShape">
- <enum>QFrame::StyledPanel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Sunken</enum>
- </property>
<property name="text">
- <string>???</string>
+ <string>Playlist:</string>
+ </property>
+ <property name="alignment">
+ <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
- <item row="1" column="1" colspan="3">
+ <item row="1" column="1">
<widget class="QLabel" name="plFontLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
@@ -491,6 +470,13 @@
</property>
</widget>
</item>
+ <item row="1" column="2">
+ <widget class="QToolButton" name="plFontButton">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
<item row="2" column="0">
<widget class="QLabel" name="label_5">
<property name="text">
@@ -498,7 +484,7 @@
</property>
</widget>
</item>
- <item row="2" column="1" colspan="3">
+ <item row="2" column="1">
<widget class="QLabel" name="headerFontLabel">
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
@@ -511,7 +497,45 @@
</property>
</widget>
</item>
- <item row="4" column="0" colspan="4">
+ <item row="2" column="2">
+ <widget class="QToolButton" name="headerFontButton">
+ <property name="text">
+ <string>...</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0" colspan="3">
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <item>
+ <spacer name="horizontalSpacer_4">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>348</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
+ <widget class="QPushButton" name="resetFontsButton">
+ <property name="text">
+ <string>Reset fonts</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item row="4" column="0" colspan="2">
+ <widget class="QCheckBox" name="useBitmapCheckBox">
+ <property name="text">
+ <string>Use bitmap font if available</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0" colspan="2">
<spacer name="verticalSpacer_3">
<property name="orientation">
<enum>Qt::Vertical</enum>
diff --git a/src/plugins/Ui/skinned/skinnedsettings.cpp b/src/plugins/Ui/skinned/skinnedsettings.cpp
index df04f5691..ccc9784e9 100644
--- a/src/plugins/Ui/skinned/skinnedsettings.cpp
+++ b/src/plugins/Ui/skinned/skinnedsettings.cpp
@@ -45,6 +45,7 @@ SkinnedSettings::SkinnedSettings(QWidget *parent) : QWidget(parent)
m_ui.skinInstallButton->setIcon(QIcon::fromTheme("list-add"));
m_ui.skinReloadButton->setIcon(QIcon::fromTheme("view-refresh"));
m_ui.popupTemplateButton->setIcon(QIcon::fromTheme("configure"));
+ m_ui.resetFontsButton->setIcon(QIcon::fromTheme("edit-clear"));
}
SkinnedSettings::~SkinnedSettings()
@@ -106,6 +107,15 @@ void SkinnedSettings::on_mainFontButton_clicked()
}
}
+void SkinnedSettings::on_resetFontsButton_clicked()
+{
+ QSettings settings (Qmmp::configFile(), QSettings::IniFormat);
+ settings.remove("Skinned/pl_font");
+ settings.remove("Skinned/pl_header_font");
+ settings.remove("Skinned/mw_font");
+ loadFonts();
+}
+
void SkinnedSettings::on_skinInstallButton_clicked()
{
QStringList files = FileDialog::getOpenFileNames(this,tr("Select Skin Files"), QDir::homePath(),
diff --git a/src/plugins/Ui/skinned/skinnedsettings.h b/src/plugins/Ui/skinned/skinnedsettings.h
index 8ed0110cc..756019981 100644
--- a/src/plugins/Ui/skinned/skinnedsettings.h
+++ b/src/plugins/Ui/skinned/skinnedsettings.h
@@ -41,11 +41,14 @@ private slots:
void on_plFontButton_clicked();
void on_headerFontButton_clicked();
void on_mainFontButton_clicked();
+ void on_resetFontsButton_clicked();
void on_skinInstallButton_clicked();
void loadSkins();
void on_popupTemplateButton_clicked();
void addWindowTitleString(QAction *a);
+
+
private:
void showEvent(QShowEvent *);
void loadFonts();