]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/filterbar/filterbar.h
Add a SetFolderIcon ItemAction plugin
[dolphin.git] / src / filterbar / filterbar.h
index 8a0b814311b07e3df3ad07595301e9a3383124ea..1424f4cb81211d7c461d954c063767f254b4db5d 100644 (file)
@@ -9,7 +9,7 @@
 #ifndef FILTERBAR_H
 #define FILTERBAR_H
 
-#include <QWidget>
+#include "animatedheightwidget.h"
 
 class QLineEdit;
 class QToolButton;
@@ -19,7 +19,7 @@ class QToolButton;
  *
  * @author Gregor Kališnik <gregor@podnapisi.net>
  */
-class FilterBar : public QWidget
+class FilterBar : public AnimatedHeightWidget
 {
     Q_OBJECT
 
@@ -62,7 +62,10 @@ Q_SIGNALS:
 
 protected:
     void showEvent(QShowEvent *event) override;
-    void keyReleaseEvent(QKeyEvent *event) override;
+    void keyPressEvent(QKeyEvent *event) override;
+
+    /** @see AnimatedHeightWidget::preferredHeight() */
+    int preferredHeight() const override;
 
 private:
     QLineEdit *m_filterInput;