]> Some of my projects - localmylist.git/commitdiff
Add placeholder text for search/filter fields.
authorAPTX <redacted>
Wed, 11 Dec 2013 20:28:01 +0000 (21:28 +0100)
committerAPTX <redacted>
Wed, 11 Dec 2013 20:28:01 +0000 (21:28 +0100)
Add clear button to search/filter (Qt5.2 required)

localmylist-management/tabs/dynamicmodeltab.cpp
localmylist-management/tabs/dynamicmodeltab.ui
localmylist-management/tabs/mylisttab.cpp
localmylist-management/tabs/mylisttab.ui
localmylist-management/tabs/searchtab.cpp
localmylist-management/tabs/searchtab.ui

index ed881bd..e0f9621 100644 (file)
@@ -20,6 +20,9 @@ DynamicModelTab::DynamicModelTab(QWidget *parent) :
 {
        ui->setupUi(this);
        setLabel(name());
+#ifdef QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
+       ui->filterInput->setClearButtonEnabled(true);
+#endif
 }
 
 DynamicModelTab::~DynamicModelTab()
index 710f419..8cf1db4 100644 (file)
    <item>
     <layout class="QGridLayout" name="gridLayout">
      <item row="0" column="0">
-      <widget class="FilterLineEdit" name="filterInput"/>
+      <widget class="FilterLineEdit" name="filterInput">
+       <property name="placeholderText">
+        <string>Type to Filter Data</string>
+       </property>
+      </widget>
      </item>
      <item row="0" column="1">
       <widget class="QComboBox" name="filterType"/>
index f5a54b8..e6d7750 100644 (file)
@@ -24,6 +24,9 @@ MyListTab::MyListTab(QWidget *parent) :
 {
        ui->setupUi(this);
        m_label = tr("MyList");
+#ifdef QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
+       ui->filterInput->setClearButtonEnabled(true);
+#endif
 }
 
 MyListTab::~MyListTab()
index 1d9aa83..a139ac5 100644 (file)
    <item>
     <layout class="QHBoxLayout" name="filterLayout">
      <item>
-      <widget class="FilterLineEdit" name="filterInput"/>
+      <widget class="FilterLineEdit" name="filterInput">
+       <property name="placeholderText">
+        <string>Type to Filter Anime by Title</string>
+       </property>
+      </widget>
      </item>
      <item>
       <widget class="QComboBox" name="filterType"/>
index 7e2d404..bdd25ea 100644 (file)
@@ -14,6 +14,9 @@ SearchTab::SearchTab(QWidget *parent) :
 {
        ui->setupUi(this);
        m_label = name();
+#ifdef QT_VERSION >= QT_VERSION_CHECK(5, 2, 0)
+       ui->input->setClearButtonEnabled(true);
+#endif
 }
 
 SearchTab::~SearchTab()
index af779a8..1761b4d 100644 (file)
     <number>0</number>
    </property>
    <item>
-    <widget class="FilterLineEdit" name="input"/>
+    <widget class="FilterLineEdit" name="input">
+     <property name="placeholderText">
+      <string>Type to Search Anime Titles</string>
+     </property>
+    </widget>
    </item>
    <item>
     <widget class="QTableView" name="view"/>