]> Some of my projects - localmylist.git/commitdiff
Add placeholder text for search/filter fields.
authorAPTX <marek321@gmail.com>
Wed, 11 Dec 2013 20:28:01 +0000 (21:28 +0100)
committerAPTX <marek321@gmail.com>
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 ed881bdbc997446fe4d0ac53f784ddbdbb7a3220..e0f962178389e66410d1c4c72edc678fffd3c69d 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 710f419e091dd0cd4b2c99380ccf601b8014ce0d..8cf1db4cf6caf3e8c3706a863cb4bf224d5057e2 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 f5a54b88ab1821efe5a504669fa93383c1756616..e6d77508a8b5ed5a6c28d5deaf72bb828927bd7b 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 1d9aa83883b07a1ec1e67abeb9478be72037e3b5..a139ac54b244ac68ffa6ea96da859b6ea86cdacf 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 7e2d404c2525536ed56af975d000f174ae8e3ab0..bdd25ea90e65c1a409278ff525b11a8c4f13cc79 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 af779a874be3890f38e22f2e3e5829ae08062db1..1761b4dc536a765b796ee8956fa75b51c53ef315 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"/>