Fixed settings save bug
authorNikolay Tischenko <niktischenko@gmail.com>
Sat, 9 Oct 2010 15:56:43 +0000 (22:56 +0700)
committerNikolay Tischenko <niktischenko@gmail.com>
Sat, 9 Oct 2010 15:56:43 +0000 (22:56 +0700)
Set focus on search line

src/libraryform.cpp
src/player/player.cpp
src/playerform.cpp
src/settingsdialog.cpp
src/toolswidget.cpp
src/toolswidget.h
src/ui/libraryform.ui
src/ui/playerform.ui

index e7e3384..5bd43d1 100644 (file)
@@ -452,9 +452,11 @@ void LibraryForm::_more_button() {
        if (_tools_widget->isVisible()) {
                ui->moreButton->setIcon(QIcon(":/icons/white/more.png"));
                _tools_widget->hide();
+               _tools_widget->reset();
                cancelSearch();
        } else {
                ui->moreButton->setIcon(QIcon(":/icons/white/unmore.png"));
                _tools_widget->show();
+               _tools_widget->setFocus();
        }
 }
index e34b2cd..80fc64e 100644 (file)
@@ -278,8 +278,6 @@ void Player::enableEqualizer() {
                return;
        _equalizer_enabled = true;
        _path.insertEffect(_equalizer);
-       if (_state == PLAYER_PAUSED)
-               pause();
        Config config;
        config.setValue("equalizer/equalizer", "enabled");
 }
index 3c5f3dd..cb2fc3d 100644 (file)
@@ -118,6 +118,7 @@ PlayerForm::PlayerForm(Library* lib, QWidget *parent) :
        connect(_tools_widget, SIGNAL(nextSearch()), this, SLOT(nextItem()));
        connect(_tools_widget, SIGNAL(prevSearch()), this, SLOT(prevItem()));
        connect(_tools_widget, SIGNAL(toggleFullscreen(bool)), this, SIGNAL(fullscreen(bool)));
+       ui->viewButton->setIcon(QIcon(":/icons/white/playback.png"));
 
        // dbus
        _dbusadaptor = new DBusAdaptop(_player);
@@ -385,9 +386,11 @@ void PlayerForm::_tools_widget_toggle() {
        if (_tools_widget->isVisible()) {
                ui->moreButton->setIcon(QIcon(":/icons/white/more.png"));
                _tools_widget->hide();
+               _tools_widget->reset();
                cancelSearch();
        } else {
                ui->moreButton->setIcon(QIcon(":/icons/white/unmore.png"));
                _tools_widget->show();
+               _tools_widget->setFocus();
        }
 }
index d01ff1c..988484b 100644 (file)
@@ -43,7 +43,7 @@ SettingsDialog::SettingsDialog(QWidget *parent) :
        }
        if (orientation == "portrait") {
                ui->orientationPButton->setChecked(true);
-       } else if (orientation == "auty") {
+       } else if (orientation == "auto") {
                ui->orientationAButton->setChecked(true);
        }
        connect (ui->albumsSortAButton, SIGNAL(toggled(bool)), this, SLOT(_set_album_sorting_alphabet(bool)));
index 62e9cea..cd3ee4c 100644 (file)
@@ -46,3 +46,7 @@ void ToolsWidget::_fullscreen_button() {
 void ToolsWidget::reset() {
        ui->searchLine->setText("");
 }
+
+void ToolsWidget::setFocus() {
+       ui->searchLine->setFocus();
+}
index e89ac81..a908df2 100644 (file)
@@ -34,6 +34,7 @@ public:
        explicit ToolsWidget(QWidget *parent = 0);
        ~ToolsWidget();
        void reset();
+       void setFocus();
 
 signals:
        void toggleFullscreen(bool);
index 6c2a84d..afa2aa2 100644 (file)
@@ -98,7 +98,7 @@
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/back.png</normaloff>:/icons/white/back.png</iconset>
           </property>
           <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/add.png</normaloff>:/icons/white/add.png</iconset>
           </property>
           <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/delete.png</normaloff>:/icons/white/delete.png</iconset>
           </property>
           <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/use.png</normaloff>:/icons/white/use.png</iconset>
           </property>
           <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/select_all.png</normaloff>:/icons/white/select_all.png</iconset>
           </property>
           <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/more.png</normaloff>:/icons/white/more.png</iconset>
           </property>
           <property name="flat">
@@ -356,16 +356,6 @@ color: white;</string>
      </item>
      <item>
       <widget class="QListView" name="listView">
-       <property name="styleSheet">
-        <string notr="true">QListView {
-background: black;
-color: white;
-}
-QListView::item:selected {
-background: qlineargradient(spread:reflect, x1:1, y1:0.5, x2:1, y2:0, stop:0 rgba(38, 38, 38, 255), stop:1 rgba(92, 92, 92, 255));
-color: white;
-}</string>
-       </property>
        <property name="horizontalScrollBarPolicy">
         <enum>Qt::ScrollBarAlwaysOff</enum>
        </property>
@@ -425,7 +415,7 @@ color: white;
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/player.png</normaloff>:/icons/white/player.png</iconset>
           </property>
           <property name="flat">
@@ -470,7 +460,7 @@ color: white;
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/artists.png</normaloff>:/icons/white/artists.png</iconset>
           </property>
           <property name="flat">
@@ -515,7 +505,7 @@ color: white;
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/dynamic.png</normaloff>:/icons/white/dynamic.png</iconset>
           </property>
           <property name="flat">
@@ -554,7 +544,7 @@ color: white;
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/playlists.png</normaloff>:/icons/white/playlists.png</iconset>
           </property>
           <property name="flat">
@@ -569,8 +559,6 @@ color: white;
    </item>
   </layout>
  </widget>
- <resources>
-  <include location="../../resources/resources.qrc"/>
- </resources>
+ <resources/>
  <connections/>
 </ui>
index 3154c12..d2e5f94 100644 (file)
@@ -56,7 +56,7 @@
          <string/>
         </property>
         <property name="icon">
-         <iconset resource="../../resources/resources.qrc">
+         <iconset>
           <normaloff>:/icons/white/prev.png</normaloff>:/icons/white/prev.png</iconset>
         </property>
         <property name="flat">
@@ -78,7 +78,7 @@
        </spacer>
       </item>
       <item>
-       <widget class="QPushButton" name="playpauseButton">
+       <widget class="QPushButton" name="stopButton">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
           <horstretch>0</horstretch>
          <string/>
         </property>
         <property name="icon">
-         <iconset resource="../../resources/resources.qrc">
-          <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
+         <iconset>
+          <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
         </property>
         <property name="flat">
          <bool>true</bool>
        </spacer>
       </item>
       <item>
-       <widget class="QPushButton" name="stopButton">
+       <widget class="QPushButton" name="playpauseButton">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
           <horstretch>0</horstretch>
          <string/>
         </property>
         <property name="icon">
-         <iconset resource="../../resources/resources.qrc">
-          <normaloff>:/icons/white/stop.png</normaloff>:/icons/white/stop.png</iconset>
+         <iconset>
+          <normaloff>:/icons/white/play.png</normaloff>:/icons/white/play.png</iconset>
         </property>
         <property name="flat">
          <bool>true</bool>
          <string/>
         </property>
         <property name="icon">
-         <iconset resource="../../resources/resources.qrc">
+         <iconset>
           <normaloff>:/icons/white/next.png</normaloff>:/icons/white/next.png</iconset>
         </property>
         <property name="flat">
          <string/>
         </property>
         <property name="icon">
-         <iconset resource="../../resources/resources.qrc">
+         <iconset>
           <normaloff>:/icons/white/more.png</normaloff>:/icons/white/more.png</iconset>
         </property>
         <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/library.png</normaloff>:/icons/white/library.png</iconset>
           </property>
           <property name="flat">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/playlist.png</normaloff>:/icons/white/playlist.png</iconset>
           </property>
           <property name="checkable">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/random_inactive.png</normaloff>:/icons/white/random_inactive.png</iconset>
           </property>
           <property name="iconSize">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/repeat_inactive.png</normaloff>:/icons/white/repeat_inactive.png</iconset>
           </property>
           <property name="iconSize">
            <string/>
           </property>
           <property name="icon">
-           <iconset resource="../../resources/resources.qrc">
+           <iconset>
             <normaloff>:/icons/white/volume.png</normaloff>:/icons/white/volume.png</iconset>
           </property>
           <property name="flat">
    </item>
   </layout>
  </widget>
- <resources>
-  <include location="../../resources/resources.qrc"/>
- </resources>
+ <resources/>
  <connections/>
 </ui>