ui->engLangButton->setChecked(true);
ui->cBlueButton->setChecked(true);
ui->pauseHPNoButton->setChecked(true);
+ ui->hwKeysBox->setChecked(false);
+ ui->hwkeysLabel->setEnabled(false);
+ ui->hwTControlButton->setEnabled(false);
+ ui->hwVolumeButton->setEnabled(false);
if (albumSorting == "alphabet") {
ui->albumsSortAButton->setChecked(true);
}
} else if (track_color == "light") {
ui->cLightButton->setChecked(true);
}
- if (config.getValue("playback/hpautopause").toString() == "yes") {
+ if (config.getValue("hw/hpautopause").toString() == "yes") {
ui->pauseHPYesButton->setChecked(true);
}
+ if (config.getValue("hw/zoomkeys").toString() == "enabled") {
+ ui->hwKeysBox->setChecked(true);
+ ui->hwkeysLabel->setEnabled(true);
+ ui->hwTControlButton->setEnabled(true);
+ ui->hwVolumeButton->setEnabled(true);
+ }
+ QString behavior = config.getValue("hw/zoom_action").toString();
+ if (behavior == "volume") {
+ ui->hwVolumeButton->setChecked(true);
+ } else if (behavior == "track") {
+ ui->hwTControlButton->setChecked(true);
+ } else {
+ ui->hwVolumeButton->setChecked(true);
+ config.setValue("hw/zoom_action", "volume");
+ }
if (!QFile::exists(QString(_APPLICATION_PATH_)+"/someplayer_ru.qm")) {
ui->langBox->hide();
} // refactor this when more translations will be added
connect (ui->cYellowButton, SIGNAL(toggled(bool)), this, SLOT(_set_color_yellow(bool)));
connect (ui->pauseHPNoButton, SIGNAL(toggled(bool)), this, SLOT(_set_pause_hp_no(bool)));
connect (ui->pauseHPYesButton, SIGNAL(toggled(bool)), this, SLOT(_set_pause_hp_yes(bool)));
+ connect (ui->hwKeysBox, SIGNAL(toggled(bool)), this, SLOT(_toggle_hw_settings(bool)));
+ connect (ui->hwVolumeButton, SIGNAL(toggled(bool)), this, SLOT(_set_hw_volume_control(bool)));
+ connect (ui->hwTControlButton, SIGNAL(toggled(bool)), this, SLOT(_set_hw_track_control(bool)));
+ connect (ui->uiButton, SIGNAL(clicked()), this, SLOT(_toggle_view_ui()));
+ connect (ui->hwButton, SIGNAL(clicked()), this, SLOT(_toggle_view_hw()));
+ connect (ui->libraryButton, SIGNAL(clicked()), this, SLOT(_toggle_view_lib()));
+ _toggle_view_ui();
setAttribute(Qt::WA_Maemo5StackedWindow);
setWindowFlags(Qt::Window | windowFlags());
}
void SettingsForm::_set_pause_hp_no(bool checked) {
if (!checked) return;
Config config;
- config.setValue("playback/hpautopause", "no");
+ config.setValue("hw/hpautopause", "no");
}
void SettingsForm::_set_pause_hp_yes(bool checked) {
if (!checked) return;
Config config;
- config.setValue("playback/hpautopause", "yes");
+ config.setValue("hw/hpautopause", "yes");
+}
+
+void SettingsForm::_toggle_hw_settings(bool checked) {
+ Config config;
+ config.setValue("hw/zoomkeys", checked ? "enabled" : "disabled");
+ ui->hwkeysLabel->setEnabled(checked);
+ ui->hwTControlButton->setEnabled(checked);
+ ui->hwVolumeButton->setEnabled(checked);
+ emit hwZoomPolicyChanged();
+}
+
+void SettingsForm::_set_hw_track_control(bool checked) {
+ if (!checked) return;
+ Config config;
+ config.setValue("hw/zoom_action", "track");
+}
+
+void SettingsForm::_set_hw_volume_control(bool checked) {
+ if (!checked) return;
+ Config config;
+ config.setValue("hw/zoom_action", "volume");
+}
+
+void SettingsForm::_toggle_view_ui() {
+ ui->hwButton->setChecked(false);
+ ui->libraryButton->setChecked(false);
+ ui->uiButton->setChecked(true);
+ ui->stackedWidget->setCurrentIndex(0);
+}
+
+void SettingsForm::_toggle_view_lib() {
+ ui->hwButton->setChecked(false);
+ ui->uiButton->setChecked(false);
+ ui->libraryButton->setChecked(true);
+ ui->stackedWidget->setCurrentIndex(1);
+}
+
+void SettingsForm::_toggle_view_hw() {
+ ui->uiButton->setChecked(false);
+ ui->libraryButton->setChecked(false);
+ ui->hwButton->setChecked(true);
+ ui->stackedWidget->setCurrentIndex(2);
}
void SettingsForm::updateTranslations() {
<rect>
<x>0</x>
<y>0</y>
- <width>800</width>
- <height>480</height>
+ <width>596</width>
+ <height>377</height>
</rect>
</property>
<property name="windowTitle">
<number>0</number>
</property>
<item>
- <widget class="QScrollArea" name="scrollArea">
- <property name="horizontalScrollBarPolicy">
- <enum>Qt::ScrollBarAlwaysOff</enum>
- </property>
- <property name="widgetResizable">
- <bool>true</bool>
+ <layout class="QHBoxLayout" name="horizontalLayout_5">
+ <item>
+ <widget class="QPushButton" name="uiButton">
+ <property name="text">
+ <string>UI</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="flat">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="libraryButton">
+ <property name="text">
+ <string>Library</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="flat">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="hwButton">
+ <property name="text">
+ <string>Hardware</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <property name="flat">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QStackedWidget" name="stackedWidget">
+ <property name="currentIndex">
+ <number>2</number>
</property>
- <widget class="QWidget" name="scrollAreaWidgetContents">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>-97</y>
- <width>780</width>
- <height>474</height>
- </rect>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_6">
- <item>
- <widget class="QGroupBox" name="groupBox">
- <property name="title">
- <string/>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_2">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Icons theme:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QRadioButton" name="iconsWButton">
- <property name="text">
- <string>White</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="iconstBButton">
- <property name="text">
- <string>Black</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBox_4">
- <property name="title">
- <string/>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_7">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="label_5">
- <property name="text">
- <string>Use gradient in portrait mode:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_6">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QRadioButton" name="gradientYButton">
- <property name="text">
- <string>Yes</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="gradientNButton">
- <property name="text">
- <string>No</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
+ <widget class="QWidget" name="stackedWidgetPage1" native="true">
+ <layout class="QVBoxLayout" name="verticalLayout_13">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
<item>
- <widget class="QGroupBox" name="groupBox_6">
- <property name="title">
- <string/>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_10">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="label_7">
- <property name="text">
- <string>Active track color:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QGridLayout" name="cButtonsLayout" rowstretch="0,0">
- <property name="spacing">
- <number>0</number>
- </property>
- <item row="0" column="0">
- <widget class="QRadioButton" name="cBlueButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(100, 150, 220)</string>
- </property>
- <property name="text">
- <string>blue</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QRadioButton" name="cMagentaButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(150, 80, 150);</string>
- </property>
- <property name="text">
- <string>magenta</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QRadioButton" name="cRedButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(220, 100, 100);</string>
- </property>
- <property name="text">
- <string>red</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QRadioButton" name="cYellowButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(220, 220, 100);</string>
- </property>
- <property name="text">
- <string>yellow</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QRadioButton" name="cWhiteButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(255, 255, 255);</string>
- </property>
- <property name="text">
- <string>white</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QRadioButton" name="cBlackButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(0,0,0);</string>
- </property>
- <property name="text">
- <string>black</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QRadioButton" name="cLightButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(200, 200, 200);</string>
- </property>
- <property name="text">
- <string>light</string>
- </property>
- </widget>
- </item>
- <item row="1" column="3">
- <widget class="QRadioButton" name="cDarkButton">
- <property name="styleSheet">
- <string notr="true">color: rgb(70, 70, 70);</string>
- </property>
- <property name="text">
- <string>dark</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="albumSortingGroupBox">
- <property name="enabled">
+ <widget class="QScrollArea" name="scrollArea_2">
+ <property name="widgetResizable">
<bool>true</bool>
</property>
- <property name="title">
- <string/>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_3">
- <property name="spacing">
- <number>6</number>
+ <widget class="QWidget" name="scrollAreaWidgetContents_3">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>592</width>
+ <height>346</height>
+ </rect>
</property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>Sort album:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_3">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QRadioButton" name="albumsSortAButton">
- <property name="text">
- <string>Alphabetical</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="albumsSortDButton">
- <property name="text">
- <string>By date</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBox_3">
- <property name="title">
- <string/>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_5">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="label_4">
- <property name="text">
- <string>Orientation:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QGridLayout" name="orientationGridLayout">
- <property name="spacing">
- <number>0</number>
- </property>
- <item row="0" column="0">
- <widget class="QRadioButton" name="orientationLButton">
- <property name="text">
- <string>Landscape</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QRadioButton" name="orientationPButton">
- <property name="text">
- <string>Portrait</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QRadioButton" name="orientationAButton">
- <property name="text">
- <string>Auto</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
+ <layout class="QVBoxLayout" name="verticalLayout_12">
+ <property name="spacing">
+ <number>12</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QGroupBox" name="groupBox">
+ <property name="title">
+ <string>Icons theme:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_2">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="iconsWButton">
+ <property name="text">
+ <string>White</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="iconstBButton">
+ <property name="text">
+ <string>Black</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBox_4">
+ <property name="title">
+ <string>Use gradient in portrait mode:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_7">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_6">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="gradientYButton">
+ <property name="text">
+ <string>Yes</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="gradientNButton">
+ <property name="text">
+ <string>No</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBox_6">
+ <property name="title">
+ <string>Active track color:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_10">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QGridLayout" name="cButtonsLayout" rowstretch="0,0">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="cBlueButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(100, 150, 220)</string>
+ </property>
+ <property name="text">
+ <string>blue</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="cMagentaButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(150, 80, 150);</string>
+ </property>
+ <property name="text">
+ <string>magenta</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QRadioButton" name="cRedButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(220, 100, 100);</string>
+ </property>
+ <property name="text">
+ <string>red</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="3">
+ <widget class="QRadioButton" name="cYellowButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(220, 220, 100);</string>
+ </property>
+ <property name="text">
+ <string>yellow</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
+ <widget class="QRadioButton" name="cWhiteButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(255, 255, 255);</string>
+ </property>
+ <property name="text">
+ <string>white</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QRadioButton" name="cBlackButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(0,0,0);</string>
+ </property>
+ <property name="text">
+ <string>black</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="2">
+ <widget class="QRadioButton" name="cLightButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(200, 200, 200);</string>
+ </property>
+ <property name="text">
+ <string>light</string>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="3">
+ <widget class="QRadioButton" name="cDarkButton">
+ <property name="styleSheet">
+ <string notr="true">color: rgb(70, 70, 70);</string>
+ </property>
+ <property name="text">
+ <string>dark</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBox_3">
+ <property name="title">
+ <string>Orientation:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_5">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QGridLayout" name="orientationGridLayout">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item row="0" column="0">
+ <widget class="QRadioButton" name="orientationLButton">
+ <property name="text">
+ <string>Landscape</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="1">
+ <widget class="QRadioButton" name="orientationPButton">
+ <property name="text">
+ <string>Portrait</string>
+ </property>
+ </widget>
+ </item>
+ <item row="0" column="2">
+ <widget class="QRadioButton" name="orientationAButton">
+ <property name="text">
+ <string>Auto</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="langBox">
+ <property name="title">
+ <string>Language:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_8">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_7">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="engLangButton">
+ <property name="text">
+ <string>English</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="ruLangButton">
+ <property name="text">
+ <string>Russian</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <spacer name="verticalSpacer">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
</widget>
</item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="stackedWidgetPage2" native="true">
+ <layout class="QVBoxLayout" name="verticalLayout_15">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
<item>
- <widget class="QGroupBox" name="groupBox_2">
- <property name="title">
- <string/>
+ <widget class="QScrollArea" name="scrollArea_3">
+ <property name="widgetResizable">
+ <bool>true</bool>
</property>
- <layout class="QVBoxLayout" name="verticalLayout_4">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
+ <widget class="QWidget" name="scrollAreaWidgetContents_4">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>592</width>
+ <height>346</height>
+ </rect>
</property>
- <item>
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>Show track lenght in library view:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_4">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QRadioButton" name="showTrackLenghtYButton">
- <property name="text">
- <string>Yes</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="showTrackLenghtNButton">
- <property name="text">
- <string>No</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
+ <layout class="QVBoxLayout" name="verticalLayout_14">
+ <property name="spacing">
+ <number>12</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QGroupBox" name="albumSortingGroupBox">
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="title">
+ <string>Sort album:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_3">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="albumsSortAButton">
+ <property name="text">
+ <string>Alphabetical</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="albumsSortDButton">
+ <property name="text">
+ <string>By date</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="groupBox_2">
+ <property name="title">
+ <string>Show track lenght in library view:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_4">
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QRadioButton" name="showTrackLenghtYButton">
+ <property name="text">
+ <string>Yes</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="showTrackLenghtNButton">
+ <property name="text">
+ <string>No</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer_2">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
</widget>
</item>
+ </layout>
+ </widget>
+ <widget class="QWidget" name="stackedWidgetPage3" native="true">
+ <layout class="QVBoxLayout" name="verticalLayout_17">
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
<item>
- <widget class="QGroupBox" name="langBox">
- <property name="title">
- <string/>
+ <widget class="QScrollArea" name="scrollArea_4">
+ <property name="widgetResizable">
+ <bool>true</bool>
</property>
- <layout class="QVBoxLayout" name="verticalLayout_8">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="margin">
- <number>0</number>
+ <widget class="QWidget" name="scrollAreaWidgetContents_5">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>592</width>
+ <height>346</height>
+ </rect>
</property>
- <item>
- <widget class="QLabel" name="label_6">
- <property name="text">
- <string>Language:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_7">
- <property name="spacing">
- <number>0</number>
- </property>
- <item>
- <widget class="QRadioButton" name="engLangButton">
- <property name="text">
- <string>English</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="ruLangButton">
- <property name="text">
- <string>Russian</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="groupBox_5">
- <property name="title">
- <string/>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_9">
- <item>
- <widget class="QLabel" name="label_8">
- <property name="text">
- <string>Pause when headphones unplugged:</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_2">
- <item>
- <widget class="QRadioButton" name="pauseHPYesButton">
- <property name="text">
- <string>Yes</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QRadioButton" name="pauseHPNoButton">
- <property name="text">
- <string>No</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
+ <layout class="QVBoxLayout" name="verticalLayout_16">
+ <property name="spacing">
+ <number>12</number>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QGroupBox" name="groupBox_5">
+ <property name="title">
+ <string>Pause when headphones unplugged:</string>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_9">
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QRadioButton" name="pauseHPYesButton">
+ <property name="text">
+ <string>Yes</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="pauseHPNoButton">
+ <property name="text">
+ <string>No</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QGroupBox" name="hwKeysBox">
+ <property name="title">
+ <string>Use hardware keys</string>
+ </property>
+ <property name="checkable">
+ <bool>true</bool>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout_11">
+ <property name="leftMargin">
+ <number>0</number>
+ </property>
+ <property name="topMargin">
+ <number>9</number>
+ </property>
+ <property name="rightMargin">
+ <number>0</number>
+ </property>
+ <property name="bottomMargin">
+ <number>0</number>
+ </property>
+ <item>
+ <widget class="QLabel" name="hwkeysLabel">
+ <property name="text">
+ <string>Zoom keys control:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_8">
+ <item>
+ <widget class="QRadioButton" name="hwVolumeButton">
+ <property name="text">
+ <string>Volume</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="hwTControlButton">
+ <property name="text">
+ <string>Tracks</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <spacer name="verticalSpacer_3">
+ <property name="orientation">
+ <enum>Qt::Vertical</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </widget>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
- <item>
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>0</height>
- </size>
- </property>
- </spacer>
- </item>
</layout>
</widget>
<resources/>