From 07f4478d3fb0923141889f3a476384c0cba11a31 Mon Sep 17 00:00:00 2001 From: laserpants Date: Tue, 14 Jun 2016 18:33:49 +0300 Subject: [PATCH] create separate class for Text Field state machine --- components/textfield.cpp | 1 + components/textfield_internal.cpp | 1 + components/textfield_internal.h | 4 ++++ qt-material-widgets.pro | 6 ++++-- 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 components/textfield_internal.cpp create mode 100644 components/textfield_internal.h diff --git a/components/textfield.cpp b/components/textfield.cpp index 3be307f..cdbe3bf 100644 --- a/components/textfield.cpp +++ b/components/textfield.cpp @@ -4,6 +4,7 @@ TextFieldPrivate::TextFieldPrivate(TextField *q) : q_ptr(q) { + q->setFrame(false); } void TextFieldPrivate::init() diff --git a/components/textfield_internal.cpp b/components/textfield_internal.cpp new file mode 100644 index 0000000..6542b9e --- /dev/null +++ b/components/textfield_internal.cpp @@ -0,0 +1 @@ +#include "textfield_internal.h" diff --git a/components/textfield_internal.h b/components/textfield_internal.h new file mode 100644 index 0000000..ddf8710 --- /dev/null +++ b/components/textfield_internal.h @@ -0,0 +1,4 @@ +#ifndef TEXTFIELD_INTERNAL_H +#define TEXTFIELD_INTERNAL_H + +#endif // TEXTFIELD_INTERNAL_H diff --git a/qt-material-widgets.pro b/qt-material-widgets.pro index 321e244..3dbedcd 100644 --- a/qt-material-widgets.pro +++ b/qt-material-widgets.pro @@ -62,7 +62,8 @@ SOURCES += main.cpp\ components/selectfield.cpp \ lib/checkable.cpp \ lib/checkable_internal.cpp \ - components/snackbar.cpp + components/snackbar.cpp \ + components/textfield_internal.cpp HEADERS += mainwindow.h \ components/appbar.h \ @@ -131,7 +132,8 @@ HEADERS += mainwindow.h \ lib/checkable_internal.h \ components/snackbar.h \ components/snackbar_p.h \ - components/textfield_p.h + components/textfield_p.h \ + components/textfield_internal.h RESOURCES += \ resources.qrc