[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepimlibs/vendor/eyeos] akonadi/contact/editor: Use KLineEdit here
From:       Montel Laurent <laurent.montel () kdab ! com>
Date:       2016-02-03 21:38:18
Message-ID: E1aR57y-0000UC-TN () scm ! kde ! org
[Download RAW message or body]

Git commit e142b3476a313c004fc9d4454f499abda00776f1 by Montel Laurent.
Committed on 03/02/2016 at 21:37.
Pushed by mlaurent into branch 'vendor/eyeos'.

Use KLineEdit here

M  +3    -5    akonadi/contact/editor/dateeditwidget.cpp
M  +2    -2    akonadi/contact/editor/dateeditwidget.h

http://commits.kde.org/kdepimlibs/e142b3476a313c004fc9d4454f499abda00776f1

diff --git a/akonadi/contact/editor/dateeditwidget.cpp b/akonadi/contact/editor/dateeditwidget.cpp
index e140fb2..1de37ec 100644
--- a/akonadi/contact/editor/dateeditwidget.cpp
+++ b/akonadi/contact/editor/dateeditwidget.cpp
@@ -30,15 +30,13 @@
 
 #include <QContextMenuEvent>
 #include <QHBoxLayout>
-#include <QLabel>
 #include <QToolButton>
 
 DateView::DateView(QWidget *parent)
-    : QLabel(parent)
+    : KLineEdit(parent)
 {
-    setTextInteractionFlags(Qt::TextSelectableByMouse);
-    setFrameShape(QFrame::StyledPanel);
-    setFrameShadow(QFrame::Sunken);
+    setClickMessage(i18n("Click to Add Date"));
+    setReadOnly(true);
 }
 
 void DateView::contextMenuEvent(QContextMenuEvent *event)
diff --git a/akonadi/contact/editor/dateeditwidget.h b/akonadi/contact/editor/dateeditwidget.h
index db0d123..e47f922 100644
--- a/akonadi/contact/editor/dateeditwidget.h
+++ b/akonadi/contact/editor/dateeditwidget.h
@@ -23,7 +23,7 @@
 #define DATEEDITWIDGET_H
 
 #include <QtCore/QDate>
-#include <QLabel>
+#include <KLineEdit>
 #include <QWidget>
 
 class KDatePickerPopup;
@@ -31,7 +31,7 @@ class KDatePickerPopup;
 class QContextMenuEvent;
 class QToolButton;
 
-class DateView : public QLabel
+class DateView : public KLineEdit
 {
     Q_OBJECT
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic