Make icon sizes configurable, increase default sizes for icons

Fixes #250
This commit is contained in:
Jonas Kvinge
2020-06-28 18:36:48 +02:00
parent 9a1520d5e3
commit 4d78b30e8c
26 changed files with 351 additions and 71 deletions

View File

@@ -28,6 +28,7 @@
#include <QTreeView>
#include <QList>
#include <QTimer>
#include <QSettings>
#include <QKeySequence>
#include <QLabel>
#include <QToolButton>
@@ -39,6 +40,7 @@
#include "queue.h"
#include "queueview.h"
#include "ui_queueview.h"
#include "settings/appearancesettingspage.h"
QueueView::QueueView(QWidget *parent)
: QWidget(parent),
@@ -64,6 +66,8 @@ QueueView::QueueView(QWidget *parent)
connect(ui_->remove, SIGNAL(clicked()), SLOT(Remove()));
connect(ui_->clear, SIGNAL(clicked()), SLOT(Clear()));
ReloadSettings();
}
QueueView::~QueueView() {
@@ -79,6 +83,20 @@ void QueueView::SetPlaylistManager(PlaylistManager *manager) {
}
void QueueView::ReloadSettings() {
QSettings s;
s.beginGroup(AppearanceSettingsPage::kSettingsGroup);
int iconsize = s.value(AppearanceSettingsPage::kIconSizeLeftPanelButtons, 22).toInt();
s.endGroup();
ui_->move_down->setIconSize(QSize(iconsize, iconsize));
ui_->move_up->setIconSize(QSize(iconsize, iconsize));
ui_->remove->setIconSize(QSize(iconsize, iconsize));
ui_->clear->setIconSize(QSize(iconsize, iconsize));
}
void QueueView::CurrentPlaylistChanged(Playlist *playlist) {
if (current_playlist_) {