Make icon sizes configurable, increase default sizes for icons
Fixes #250
This commit is contained in:
@@ -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_) {
|
||||
|
||||
Reference in New Issue
Block a user