]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/search/dolphinfacetswidget.h
Apply 1 suggestion(s) to 1 file(s)
[dolphin.git] / src / search / dolphinfacetswidget.h
index 3e3b0f264411cd63d5c4dac0adf18b89eda7cb5c..c7358e2125fe869ed6985a505e013b326b246ca0 100644 (file)
@@ -7,8 +7,8 @@
 #ifndef DOLPHINFACETSWIDGET_H
 #define DOLPHINFACETSWIDGET_H
 
-#include <QWidget>
 #include <KCoreDirLister>
+#include <QWidget>
 
 class QComboBox;
 class QDate;
@@ -36,43 +36,45 @@ class DolphinFacetsWidget : public QWidget
     Q_OBJECT
 
 public:
-    explicit DolphinFacetsWidget(QWidgetparent = nullptr);
+    explicit DolphinFacetsWidget(QWidget *parent = nullptr);
     ~DolphinFacetsWidget() override;
 
     QStringList searchTerms() const;
     QString facetType() const;
 
-    bool isSearchTerm(const QStringterm) const;
-    void setSearchTerm(const QStringterm);
+    bool isSearchTerm(const QString &term) const;
+    void setSearchTerm(const QString &term);
     void resetSearchTerms();
 
-    void setFacetType(const QString& type);
+    void setFacetType(const QString &type);
+
+    QSize minimumSizeHint() const override;
 
 Q_SIGNALS:
     void facetChanged();
 
 protected:
-    void changeEvent(QEventevent) override;
+    void changeEvent(QEvent *event) override;
 
 private Q_SLOTS:
     void updateTagsMenu();
-    void updateTagsMenuItems(const QUrl&, const KFileItemList& items);
+    void updateTagsMenuItems(const QUrl &, const KFileItemList &items);
 
 private:
     void setRating(const int stars);
-    void setTimespan(const QDatedate);
-    void addSearchTag(const QStringtag);
-    void removeSearchTag(const QStringtag);
+    void setTimespan(const QDate &date);
+    void addSearchTag(const QString &tag);
+    void removeSearchTag(const QString &tag);
     void resetSearchTags();
 
-    void initComboBox(QComboBoxcombo);
+    void initComboBox(QComboBox *combo);
     void updateTagsSelector();
 
 private:
-    QComboBoxm_typeSelector;
-    QComboBoxm_dateSelector;
-    QComboBoxm_ratingSelector;
-    QToolButtonm_tagsSelector;
+    QComboBox *m_typeSelector;
+    QComboBox *m_dateSelector;
+    QComboBox *m_ratingSelector;
+    QToolButton *m_tagsSelector;
 
     QStringList m_searchTags;
     KCoreDirLister m_tagsLister;