summaryrefslogtreecommitdiffstats
path: root/demos
diff options
context:
space:
mode:
authorSami Merila <sami.merila@nokia.com>2010-08-30 08:30:39 (GMT)
committerSami Merila <sami.merila@nokia.com>2010-08-30 08:30:39 (GMT)
commit1760f0e50cc2f5b39edb5fc751198a2f28871d83 (patch)
tree6cfe4846fd50d589cb2d2525665661970f254bd3 /demos
parent287001fcd6d854b58bd61412e8b2c5bbdcb67b05 (diff)
downloadQt-1760f0e50cc2f5b39edb5fc751198a2f28871d83.zip
Qt-1760f0e50cc2f5b39edb5fc751198a2f28871d83.tar.gz
Qt-1760f0e50cc2f5b39edb5fc751198a2f28871d83.tar.bz2
Text is inputted on top of existing text in anomaly
Switch Anomaly demo app to use QLineEdit::setPlaceHolderText instead of using own internal paint event handling for Address bar widget. Task-number: QT-3657 Reviewed-by: Miikka Heikkinen
Diffstat (limited to 'demos')
-rw-r--r--demos/embedded/anomaly/src/AddressBar.cpp20
1 files changed, 2 insertions, 18 deletions
diff --git a/demos/embedded/anomaly/src/AddressBar.cpp b/demos/embedded/anomaly/src/AddressBar.cpp
index 12523f2..f83876e 100644
--- a/demos/embedded/anomaly/src/AddressBar.cpp
+++ b/demos/embedded/anomaly/src/AddressBar.cpp
@@ -44,27 +44,11 @@
#include <QtCore>
#include <QtGui>
-class LineEdit: public QLineEdit
-{
-public:
- LineEdit(QWidget *parent = 0): QLineEdit(parent) {}
-
- void paintEvent(QPaintEvent *event) {
- QLineEdit::paintEvent(event);
- if (text().isEmpty()) {
- QPainter p(this);
- int flags = Qt::AlignLeft | Qt::AlignVCenter;
- p.setPen(palette().color(QPalette::Disabled, QPalette::Text));
- p.drawText(rect().adjusted(10, 0, 0, 0), flags, "Enter address or search terms");
- p.end();
- }
- }
-};
-
AddressBar::AddressBar(QWidget *parent)
: QWidget(parent)
{
- m_lineEdit = new LineEdit(parent);
+ m_lineEdit = new QLineEdit(parent);
+ m_lineEdit->setPlaceholderText("Enter address or search terms");
connect(m_lineEdit, SIGNAL(returnPressed()), SLOT(processAddress()));
m_toolButton = new QToolButton(parent);
m_toolButton->setText("Go");