From 82e802363736dc41384567eb03af649d5abcc14f Mon Sep 17 00:00:00 2001 From: laserpants Date: Sun, 12 Jun 2016 11:21:58 +0300 Subject: [PATCH] boilerplate for new components --- components/badge.cpp | 10 ++++++++++ components/badge.h | 19 +++++++++++++++++++ components/fab.cpp | 10 ++++++++++ components/fab.h | 19 +++++++++++++++++++ components/progress.cpp | 10 ++++++++++ components/progress.h | 19 +++++++++++++++++++ components/selectfield.cpp | 10 ++++++++++ components/selectfield.h | 19 +++++++++++++++++++ qt-material-widgets.pro | 12 ++++++++++-- 9 files changed, 126 insertions(+), 2 deletions(-) create mode 100644 components/badge.cpp create mode 100644 components/badge.h create mode 100644 components/fab.cpp create mode 100644 components/fab.h create mode 100644 components/progress.cpp create mode 100644 components/progress.h create mode 100644 components/selectfield.cpp create mode 100644 components/selectfield.h diff --git a/components/badge.cpp b/components/badge.cpp new file mode 100644 index 0000000..70cb403 --- /dev/null +++ b/components/badge.cpp @@ -0,0 +1,10 @@ +#include "badge.h" + +Badge::Badge(QWidget *parent = 0) + : QWidget(parent) +{ +} + +Badge::~Badge() +{ +} diff --git a/components/badge.h b/components/badge.h new file mode 100644 index 0000000..bce54b1 --- /dev/null +++ b/components/badge.h @@ -0,0 +1,19 @@ +#ifndef BADGE_H +#define BADGE_H + +#include + +class Badge : public QWidget +{ + Q_OBJECT + +public: + explicit Badge(QWidget *parent = 0); + ~Badge(); + +private: + Q_DISABLE_COPY(Badge) + //Q_DECLARE_PRIVATE(Badge) +}; + +#endif // BADGE_H diff --git a/components/fab.cpp b/components/fab.cpp new file mode 100644 index 0000000..6ccbecb --- /dev/null +++ b/components/fab.cpp @@ -0,0 +1,10 @@ +#include "fab.h" + +FloatingActionButton::FloatingActionButton(QWidget *parent = 0) + : QWidget(parent) +{ +} + +FloatingActionButton::~FloatingActionButton() +{ +} diff --git a/components/fab.h b/components/fab.h new file mode 100644 index 0000000..b1fd028 --- /dev/null +++ b/components/fab.h @@ -0,0 +1,19 @@ +#ifndef FAB_H +#define FAB_H + +#include + +class FloatingActionButton : public QWidget +{ + Q_OBJECT + +public: + explicit FloatingActionButton(QWidget *parent = 0); + ~FloatingActionButton(); + +private: + Q_DISABLE_COPY(FloatingActionButton) + //Q_DECLARE_PRIVATE(FloatingActionButton) +}; + +#endif // FAB_H diff --git a/components/progress.cpp b/components/progress.cpp new file mode 100644 index 0000000..1b51bfb --- /dev/null +++ b/components/progress.cpp @@ -0,0 +1,10 @@ +#include "progress.h" + +Progress::Progress(QWidget *parent = 0) + : QWidget(parent) +{ +} + +Progress::~Progress() +{ +} diff --git a/components/progress.h b/components/progress.h new file mode 100644 index 0000000..62d5792 --- /dev/null +++ b/components/progress.h @@ -0,0 +1,19 @@ +#ifndef PROGRESS_H +#define PROGRESS_H + +#include + +class Progress : public QWidget +{ + Q_OBJECT + +public: + explicit Progress(QWidget *parent = 0); + ~Progress(); + +private: + Q_DISABLE_COPY(Progress) + //Q_DECLARE_PRIVATE(Progress) +}; + +#endif // PROGRESS_H diff --git a/components/selectfield.cpp b/components/selectfield.cpp new file mode 100644 index 0000000..784e34a --- /dev/null +++ b/components/selectfield.cpp @@ -0,0 +1,10 @@ +#include "selectfield.h" + +SelectField::SelectField(QWidget *parent = 0) + : QWidget(parent) +{ +} + +SelectField::~SelectField() +{ +} diff --git a/components/selectfield.h b/components/selectfield.h new file mode 100644 index 0000000..6815d05 --- /dev/null +++ b/components/selectfield.h @@ -0,0 +1,19 @@ +#ifndef SELECTFIELD_H +#define SELECTFIELD_H + +#include + +class SelectField : public QWidget +{ + Q_OBJECT + +public: + explicit SelectField(QWidget *parent = 0); + ~SelectField(); + +private: + Q_DISABLE_COPY(SelectField) + //Q_DECLARE_PRIVATE(SelectField) +}; + +#endif // SELECTFIELD_H diff --git a/qt-material-widgets.pro b/qt-material-widgets.pro index 27006a5..c11d4f0 100644 --- a/qt-material-widgets.pro +++ b/qt-material-widgets.pro @@ -55,7 +55,11 @@ SOURCES += main.cpp\ components/slider_internal.cpp \ components/flatbutton_internal.cpp \ components/toggle_internal.cpp \ - components/tabs_internal.cpp + components/tabs_internal.cpp \ + components/fab.cpp \ + components/badge.cpp \ + components/progress.cpp \ + components/selectfield.cpp HEADERS += mainwindow.h \ components/appbar.h \ @@ -111,7 +115,11 @@ HEADERS += mainwindow.h \ components/toggle_internal.h \ components/iconbutton_p.h \ components/tabs_p.h \ - components/tabs_internal.h + components/tabs_internal.h \ + components/fab.h \ + components/badge.h \ + components/progress.h \ + components/selectfield.h RESOURCES += \ resources.qrc