From fbe2f0442aef24c61ed007baf182cd5bf2bad46e Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 23 May 2015 14:05:11 +0000 Subject: 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 --- src/plugins/Ui/skinned/forms/skinnedsettings.ui | 106 +++++++++++++++--------- src/plugins/Ui/skinned/skinnedsettings.cpp | 10 +++ src/plugins/Ui/skinned/skinnedsettings.h | 3 + 3 files changed, 78 insertions(+), 41 deletions(-) (limited to 'src/plugins/Ui/skinned') 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 @@ - - - - ... - - - - - + + - + 0 0 - - Playlist: + + QFrame::StyledPanel - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + QFrame::Sunken - - - - - ... + ??? - - + + ... - - - - Use bitmap font if available - - - - - + + - + 0 0 - - QFrame::StyledPanel - - - QFrame::Sunken - - ??? + Playlist: + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - + @@ -491,6 +470,13 @@ + + + + ... + + + @@ -498,7 +484,7 @@ - + QFrame::StyledPanel @@ -511,7 +497,45 @@ - + + + + ... + + + + + + + + + Qt::Horizontal + + + + 348 + 20 + + + + + + + + Reset fonts + + + + + + + + + Use bitmap font if available + + + + Qt::Vertical 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(); -- cgit v1.2.3-13-gbd6f