mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-06 14:16:32 +02:00
UI tweaks for linux this time
This commit is contained in:
@@ -29,6 +29,7 @@ public:
|
|||||||
DelegateConfigWrapper( QWidget* conf, const QString& title, QWidget* parent ) : QDialog( parent ), m_widget( conf )
|
DelegateConfigWrapper( QWidget* conf, const QString& title, QWidget* parent ) : QDialog( parent ), m_widget( conf )
|
||||||
{
|
{
|
||||||
m_widget->setVisible( true );
|
m_widget->setVisible( true );
|
||||||
|
m_widget->setWindowFlags( Qt::Sheet );
|
||||||
|
|
||||||
setWindowTitle( title );
|
setWindowTitle( title );
|
||||||
QVBoxLayout* v = new QVBoxLayout( this );
|
QVBoxLayout* v = new QVBoxLayout( this );
|
||||||
|
@@ -72,6 +72,12 @@ SettingsDialog::SettingsDialog( QWidget *parent )
|
|||||||
ui->checkBoxUpnp->setEnabled( !s->preferStaticHostPort() );
|
ui->checkBoxUpnp->setEnabled( !s->preferStaticHostPort() );
|
||||||
|
|
||||||
createIcons();
|
createIcons();
|
||||||
|
#ifdef Q_WS_X11
|
||||||
|
ui->listWidget->setFrameShape( QFrame::StyledPanel );
|
||||||
|
ui->listWidget->setFrameShadow( QFrame::Sunken );
|
||||||
|
#else
|
||||||
|
ui->verticalLayout->removeItem( ui->verticalSpacer_3 );
|
||||||
|
#endif
|
||||||
|
|
||||||
// SIP PLUGINS
|
// SIP PLUGINS
|
||||||
SipConfigDelegate* sipdel = new SipConfigDelegate( this );
|
SipConfigDelegate* sipdel = new SipConfigDelegate( this );
|
||||||
@@ -194,13 +200,18 @@ SettingsDialog::createIcons()
|
|||||||
advancedButton->setFlags( Qt::ItemIsSelectable | Qt::ItemIsEnabled );
|
advancedButton->setFlags( Qt::ItemIsSelectable | Qt::ItemIsEnabled );
|
||||||
maxlen = qMax( fm.width( advancedButton->text() ), maxlen );
|
maxlen = qMax( fm.width( advancedButton->text() ), maxlen );
|
||||||
|
|
||||||
maxlen += 16; // padding
|
maxlen += 15; // padding
|
||||||
accountsButton->setSizeHint( QSize( maxlen, 60 ) );
|
accountsButton->setSizeHint( QSize( maxlen, 60 ) );
|
||||||
musicButton->setSizeHint( QSize( maxlen, 60 ) );
|
musicButton->setSizeHint( QSize( maxlen, 60 ) );
|
||||||
lastfmButton->setSizeHint( QSize( maxlen, 60 ) );
|
lastfmButton->setSizeHint( QSize( maxlen, 60 ) );
|
||||||
resolversButton->setSizeHint( QSize( maxlen, 60 ) );
|
resolversButton->setSizeHint( QSize( maxlen, 60 ) );
|
||||||
advancedButton->setSizeHint( QSize( maxlen, 60 ) );
|
advancedButton->setSizeHint( QSize( maxlen, 60 ) );
|
||||||
|
|
||||||
|
#ifndef Q_WS_MAC
|
||||||
|
// doesn't listen to sizehint...
|
||||||
|
ui->listWidget->setMaximumWidth( maxlen + 14 );
|
||||||
|
#endif
|
||||||
|
|
||||||
connect( ui->listWidget, SIGNAL( currentItemChanged( QListWidgetItem* ,QListWidgetItem* ) ), this, SLOT( changePage( QListWidgetItem*, QListWidgetItem* ) ) );
|
connect( ui->listWidget, SIGNAL( currentItemChanged( QListWidgetItem* ,QListWidgetItem* ) ), this, SLOT( changePage( QListWidgetItem*, QListWidgetItem* ) ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -6,19 +6,18 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>629</width>
|
<width>519</width>
|
||||||
<height>362</height>
|
<height>425</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>Tomahawk Settings</string>
|
<string>Tomahawk Settings</string>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<layout class="QVBoxLayout" name="verticalLayout_12">
|
||||||
<property name="margin">
|
|
||||||
<number>2</number>
|
|
||||||
</property>
|
|
||||||
<item>
|
<item>
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout" stretch="0,0">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
|
<item>
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
<item>
|
<item>
|
||||||
<widget class="QListWidget" name="listWidget">
|
<widget class="QListWidget" name="listWidget">
|
||||||
<property name="maximumSize">
|
<property name="maximumSize">
|
||||||
@@ -31,10 +30,10 @@
|
|||||||
<enum>Qt::NoFocus</enum>
|
<enum>Qt::NoFocus</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="frameShape">
|
<property name="frameShape">
|
||||||
<enum>QFrame::Panel</enum>
|
<enum>QFrame::StyledPanel</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="frameShadow">
|
<property name="frameShadow">
|
||||||
<enum>QFrame::Raised</enum>
|
<enum>QFrame::Sunken</enum>
|
||||||
</property>
|
</property>
|
||||||
<property name="verticalScrollBarPolicy">
|
<property name="verticalScrollBarPolicy">
|
||||||
<enum>Qt::ScrollBarAlwaysOff</enum>
|
<enum>Qt::ScrollBarAlwaysOff</enum>
|
||||||
@@ -68,10 +67,28 @@
|
|||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<spacer name="verticalSpacer_3">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType">
|
||||||
|
<enum>QSizePolicy::Fixed</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>1</width>
|
||||||
|
<height>4</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QStackedWidget" name="stackedWidget">
|
<widget class="QStackedWidget" name="stackedWidget">
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>0</number>
|
<number>3</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="accountsPage">
|
<widget class="QWidget" name="accountsPage">
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_11">
|
<layout class="QVBoxLayout" name="verticalLayout_11">
|
||||||
|
Reference in New Issue
Block a user