Changeset 846 for trunk/demos/embedded/anomaly/src/AddressBar.cpp
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/demos/embedded/anomaly/src/AddressBar.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 45 45 #include <QtGui> 46 46 47 class LineEdit: public QLineEdit48 {49 public:50 LineEdit(QWidget *parent = 0): QLineEdit(parent) {}51 52 void paintEvent(QPaintEvent *event) {53 QLineEdit::paintEvent(event);54 if (text().isEmpty()) {55 QPainter p(this);56 int flags = Qt::AlignLeft | Qt::AlignVCenter;57 p.setPen(palette().color(QPalette::Disabled, QPalette::Text));58 p.drawText(rect().adjusted(10, 0, 0, 0), flags, "Enter address or search terms");59 p.end();60 }61 }62 };63 64 47 AddressBar::AddressBar(QWidget *parent) 65 48 : QWidget(parent) 66 49 { 67 m_lineEdit = new LineEdit(parent); 50 m_lineEdit = new QLineEdit(parent); 51 m_lineEdit->setPlaceholderText("Enter address or search terms"); 68 52 connect(m_lineEdit, SIGNAL(returnPressed()), SLOT(processAddress())); 69 53 m_toolButton = new QToolButton(parent);
Note:
See TracChangeset
for help on using the changeset viewer.