all available Material widgets examples WORKS OKAY.

This commit is contained in:
Achraf k 2022-02-17 15:22:14 +01:00
parent 09cc27e2ad
commit 0db2da80a4
39 changed files with 292 additions and 256 deletions

View File

@ -14,6 +14,7 @@ find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Gui REQUIRED) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Gui REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core5Compat REQUIRED) find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core5Compat REQUIRED)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS StateMachine REQUIRED)
# Add executable called "examples" that is built from the source files # Add executable called "examples" that is built from the source files
# "*.cpp". The extensions are automatically found. # "*.cpp". The extensions are automatically found.
@ -25,66 +26,66 @@ set(PROJECT_SOURCES
mainwindow.cpp mainwindow.cpp
avatarsettingseditor.cpp avatarsettingseditor.cpp
badgesettingseditor.cpp badgesettingseditor.cpp
# checkboxsettingseditor.cpp checkboxsettingseditor.cpp
# fabsettingseditor.cpp fabsettingseditor.cpp
# raisedbuttonsettingseditor.cpp raisedbuttonsettingseditor.cpp
# flatbuttonsettingseditor.cpp flatbuttonsettingseditor.cpp
# iconbuttonsettingseditor.cpp iconbuttonsettingseditor.cpp
# progresssettingseditor.cpp progresssettingseditor.cpp
# circularprogresssettingseditor.cpp circularprogresssettingseditor.cpp
# slidersettingseditor.cpp slidersettingseditor.cpp
# radiobuttonsettingseditor.cpp radiobuttonsettingseditor.cpp
# togglesettingseditor.cpp togglesettingseditor.cpp
# textfieldsettingseditor.cpp textfieldsettingseditor.cpp
# tabssettingseditor.cpp tabssettingseditor.cpp
# snackbarsettingseditor.cpp snackbarsettingseditor.cpp
# dialogsettingseditor.cpp dialogsettingseditor.cpp
# drawersettingseditor.cpp drawersettingseditor.cpp
# scrollbarsettingseditor.cpp scrollbarsettingseditor.cpp
appbarsettingseditor.cpp appbarsettingseditor.cpp
# autocompletesettingseditor.cpp autocompletesettingseditor.cpp
# menusettingseditor.cpp menusettingseditor.cpp
# Headers # Headers
mainwindow.h mainwindow.h
avatarsettingseditor.h avatarsettingseditor.h
badgesettingseditor.h badgesettingseditor.h
# checkboxsettingseditor.h checkboxsettingseditor.h
# fabsettingseditor.h fabsettingseditor.h
# raisedbuttonsettingseditor.h raisedbuttonsettingseditor.h
# flatbuttonsettingseditor.h flatbuttonsettingseditor.h
# iconbuttonsettingseditor.h iconbuttonsettingseditor.h
# progresssettingseditor.h progresssettingseditor.h
# circularprogresssettingseditor.h circularprogresssettingseditor.h
# slidersettingseditor.h slidersettingseditor.h
# radiobuttonsettingseditor.h radiobuttonsettingseditor.h
# togglesettingseditor.h togglesettingseditor.h
# textfieldsettingseditor.h textfieldsettingseditor.h
# tabssettingseditor.h tabssettingseditor.h
# snackbarsettingseditor.h snackbarsettingseditor.h
# dialogsettingseditor.h dialogsettingseditor.h
# drawersettingseditor.h drawersettingseditor.h
# scrollbarsettingseditor.h scrollbarsettingseditor.h
appbarsettingseditor.h appbarsettingseditor.h
# autocompletesettingseditor.h autocompletesettingseditor.h
# menusettingseditor.h menusettingseditor.h
# Forms # Forms
avatarsettingsform.ui avatarsettingsform.ui
badgesettingsform.ui badgesettingsform.ui
# checkboxsettingsform.ui checkboxsettingsform.ui
# fabsettingsform.ui fabsettingsform.ui
# flatbuttonsettingsform.ui flatbuttonsettingsform.ui
# iconbuttonsettingsform.ui iconbuttonsettingsform.ui
# progresssettingsform.ui progresssettingsform.ui
# circularprogresssettingsform.ui circularprogresssettingsform.ui
# slidersettingsform.ui slidersettingsform.ui
# snackbarsettingsform.ui snackbarsettingsform.ui
# radiobuttonsettingsform.ui radiobuttonsettingsform.ui
# togglesettingsform.ui togglesettingsform.ui
# textfieldsettingsform.ui textfieldsettingsform.ui
# tabssettingsform.ui tabssettingsform.ui
# dialogsettingsform.ui dialogsettingsform.ui
# drawersettingsform.ui drawersettingsform.ui
# scrollbarsettingsform.ui scrollbarsettingsform.ui
appbarsettingsform.ui appbarsettingsform.ui
) )
@ -115,6 +116,7 @@ target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Core)
target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Gui) target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Gui)
target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Core5Compat) target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::Core5Compat)
target_link_libraries(examples PRIVATE Qt${QT_VERSION_MAJOR}::StateMachine)
# Link the executable to the 'components' library. Since the 'components' library has # Link the executable to the 'components' library. Since the 'components' library has

View File

@ -1,12 +1,9 @@
#include "autocompletesettingseditor.h" #include "autocompletesettingseditor.h"
#include <QVBoxLayout>
#include <QDebug>
#include <qtmaterialautocomplete.h>
AutoCompleteSettingsEditor::AutoCompleteSettingsEditor(QWidget *parent) AutoCompleteSettingsEditor::AutoCompleteSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
//ui(new Ui::AutoCompleteSettingsForm), //ui(new Ui::AutoCompleteSettingsForm),
m_autocomplete(new QtMaterialAutoComplete) m_autocomplete(new AutoComplete)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -4,9 +4,14 @@
#include <QWidget> #include <QWidget>
//#include "ui_autocompletesettingsform.h" //#include "ui_autocompletesettingsform.h"
#include <QWidget>
#include <QVBoxLayout>
#include <QDebug>
#include <qtmaterialautocomplete.h>
#include "lib/qtmaterialoverlaywidget.h" #include "lib/qtmaterialoverlaywidget.h"
class QtMaterialAutoComplete; using namespace md;
class AutoCompleteSettingsEditor : public QWidget class AutoCompleteSettingsEditor : public QWidget
{ {
@ -23,7 +28,7 @@ protected slots:
private: private:
//Ui::AutoCompleteSettingsForm *const ui; //Ui::AutoCompleteSettingsForm *const ui;
QtMaterialAutoComplete *const m_autocomplete; AutoComplete *const m_autocomplete;
}; };
#endif // AUTOCOMPLETESETTINGSEDITOR_H #endif // AUTOCOMPLETESETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "checkboxsettingseditor.h" #include "checkboxsettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialcheckbox.h>
CheckBoxSettingsEditor::CheckBoxSettingsEditor(QWidget *parent) CheckBoxSettingsEditor::CheckBoxSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::CheckBoxSettingsForm), ui(new Ui::CheckBoxSettingsForm),
m_checkBox(new QtMaterialCheckBox) m_checkBox(new CheckBox)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);
@ -52,10 +49,10 @@ void CheckBoxSettingsEditor::setupForm()
{ {
switch (m_checkBox->labelPosition()) switch (m_checkBox->labelPosition())
{ {
case QtMaterialCheckable::LabelPositionLeft: case Checkable::LabelPositionLeft:
ui->labelPositionComboBox->setCurrentIndex(0); ui->labelPositionComboBox->setCurrentIndex(0);
break; break;
case QtMaterialCheckable::LabelPositionRight: case Checkable::LabelPositionRight:
ui->labelPositionComboBox->setCurrentIndex(1); ui->labelPositionComboBox->setCurrentIndex(1);
break; break;
default: default:
@ -73,10 +70,10 @@ void CheckBoxSettingsEditor::updateWidget()
switch (ui->labelPositionComboBox->currentIndex()) switch (ui->labelPositionComboBox->currentIndex())
{ {
case 0: case 0:
m_checkBox->setLabelPosition(QtMaterialCheckable::LabelPositionLeft); m_checkBox->setLabelPosition(Checkable::LabelPositionLeft);
break; break;
case 1: case 1:
m_checkBox->setLabelPosition(QtMaterialCheckable::LabelPositionRight); m_checkBox->setLabelPosition(Checkable::LabelPositionRight);
break; break;
default: default:
break; break;

View File

@ -2,9 +2,14 @@
#define CHECKBOXSETTINGSEDITOR_H #define CHECKBOXSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialcheckbox.h>
#include "ui_checkboxsettingsform.h" #include "ui_checkboxsettingsform.h"
class QtMaterialCheckable; using namespace md;
class CheckBoxSettingsEditor : public QWidget class CheckBoxSettingsEditor : public QWidget
{ {
@ -21,7 +26,7 @@ protected slots:
private: private:
Ui::CheckBoxSettingsForm *const ui; Ui::CheckBoxSettingsForm *const ui;
QtMaterialCheckable *const m_checkBox; Checkable *const m_checkBox;
}; };
#endif // CHECKBOXSETTINGSEDITOR_H #endif // CHECKBOXSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "circularprogresssettingseditor.h" #include "circularprogresssettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialcircularprogress.h>
CircularProgressSettingsEditor::CircularProgressSettingsEditor(QWidget *parent) CircularProgressSettingsEditor::CircularProgressSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::CircularProgressSettingsForm), ui(new Ui::CircularProgressSettingsForm),
m_progress(new QtMaterialCircularProgress) m_progress(new CircularProgress)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define CIRCULARPROGRESSSETTINGSEDITOR_H #define CIRCULARPROGRESSSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialcircularprogress.h>
#include "ui_circularprogresssettingsform.h" #include "ui_circularprogresssettingsform.h"
class QtMaterialCircularProgress; using namespace md;
class CircularProgressSettingsEditor : public QWidget class CircularProgressSettingsEditor : public QWidget
{ {
@ -21,7 +26,7 @@ protected slots:
private: private:
Ui::CircularProgressSettingsForm *const ui; Ui::CircularProgressSettingsForm *const ui;
QtMaterialCircularProgress *const m_progress; CircularProgress *const m_progress;
}; };
#endif // CIRCULARPROGRESSSETTINGSEDITOR_H #endif // CIRCULARPROGRESSSETTINGSEDITOR_H

View File

@ -1,13 +1,9 @@
#include "dialogsettingseditor.h" #include "dialogsettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialdialog.h>
#include <qtmaterialflatbutton.h>
DialogSettingsEditor::DialogSettingsEditor(QWidget *parent) DialogSettingsEditor::DialogSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::DialogSettingsForm), ui(new Ui::DialogSettingsForm),
m_dialog(new QtMaterialDialog) m_dialog(new Dialog)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);
@ -32,7 +28,7 @@ DialogSettingsEditor::DialogSettingsEditor(QWidget *parent)
QVBoxLayout *dialogWidgetLayout = new QVBoxLayout; QVBoxLayout *dialogWidgetLayout = new QVBoxLayout;
dialogWidget->setLayout(dialogWidgetLayout); dialogWidget->setLayout(dialogWidgetLayout);
QtMaterialFlatButton *closeButton = new QtMaterialFlatButton("Close"); FlatButton *closeButton = new FlatButton("Close");
dialogWidgetLayout->addWidget(closeButton); dialogWidgetLayout->addWidget(closeButton);
dialogWidgetLayout->setAlignment(closeButton, Qt::AlignBottom | Qt::AlignCenter); dialogWidgetLayout->setAlignment(closeButton, Qt::AlignBottom | Qt::AlignCenter);

View File

@ -2,9 +2,15 @@
#define DIALOGSETTINGSEDITOR_H #define DIALOGSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialdialog.h>
#include <qtmaterialflatbutton.h>
#include "ui_dialogsettingsform.h" #include "ui_dialogsettingsform.h"
class QtMaterialDialog; using namespace md;
class DialogSettingsEditor : public QWidget class DialogSettingsEditor : public QWidget
{ {
@ -20,7 +26,7 @@ protected slots:
private: private:
Ui::DialogSettingsForm *const ui; Ui::DialogSettingsForm *const ui;
QtMaterialDialog *const m_dialog; Dialog *const m_dialog;
}; };
#endif // DIALOGSETTINGSEDITOR_H #endif // DIALOGSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "drawersettingseditor.h" #include "drawersettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialdrawer.h>
DrawerSettingsEditor::DrawerSettingsEditor(QWidget *parent) DrawerSettingsEditor::DrawerSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::DrawerSettingsForm), ui(new Ui::DrawerSettingsForm),
m_drawer(new QtMaterialDrawer) m_drawer(new Drawer)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define DRAWERSETTINGSEDITOR_H #define DRAWERSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialdrawer.h>
#include "ui_drawersettingsform.h" #include "ui_drawersettingsform.h"
class QtMaterialDrawer; using namespace md;
class DrawerSettingsEditor : public QWidget class DrawerSettingsEditor : public QWidget
{ {
@ -20,7 +25,7 @@ protected slots:
private: private:
Ui::DrawerSettingsForm *const ui; Ui::DrawerSettingsForm *const ui;
QtMaterialDrawer *const m_drawer; Drawer *const m_drawer;
}; };
#endif // DRAWERSETTINGSEDITOR_H #endif // DRAWERSETTINGSEDITOR_H

View File

@ -1,13 +1,9 @@
#include "fabsettingseditor.h" #include "fabsettingseditor.h"
#include <QVBoxLayout>
#include <QDebug>
#include <QColorDialog>
#include <qtmaterialfab.h>
FloatingActionButtonSettingsEditor::FloatingActionButtonSettingsEditor(QWidget *parent) FloatingActionButtonSettingsEditor::FloatingActionButtonSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::FloatingActionButtonSettingsForm), ui(new Ui::FloatingActionButtonSettingsForm),
m_fab(new QtMaterialFloatingActionButton(QtMaterialTheme::icon("toggle", "star"))) m_fab(new FloatingActionButton(Theme::icon("toggle", "star")))
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,15 @@
#define FABSETTINGSEDITOR_H #define FABSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QDebug>
#include <QColorDialog>
#include <qtmaterialfab.h>
#include "ui_fabsettingsform.h" #include "ui_fabsettingsform.h"
class QtMaterialFloatingActionButton; using namespace md;
class FloatingActionButtonSettingsEditor : public QWidget class FloatingActionButtonSettingsEditor : public QWidget
{ {
@ -21,7 +27,7 @@ protected slots:
private: private:
Ui::FloatingActionButtonSettingsForm *const ui; Ui::FloatingActionButtonSettingsForm *const ui;
QtMaterialFloatingActionButton *const m_fab; FloatingActionButton *const m_fab;
}; };
#endif // FABSETTINGSEDITOR_H #endif // FABSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "flatbuttonsettingseditor.h" #include "flatbuttonsettingseditor.h"
#include <QColorDialog>
#include <QDebug>
#include <qtmaterialflatbutton.h>
FlatButtonSettingsEditor::FlatButtonSettingsEditor(QWidget *parent) FlatButtonSettingsEditor::FlatButtonSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::FlatButtonSettingsForm), ui(new Ui::FlatButtonSettingsForm),
m_button(new QtMaterialFlatButton("I'm flat")) m_button(new FlatButton("I'm flat"))
{ {
init(); init();
} }
@ -16,7 +13,7 @@ FlatButtonSettingsEditor::~FlatButtonSettingsEditor()
delete ui; delete ui;
} }
FlatButtonSettingsEditor::FlatButtonSettingsEditor(QtMaterialFlatButton *button, QWidget *parent) FlatButtonSettingsEditor::FlatButtonSettingsEditor(FlatButton *button, QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::FlatButtonSettingsForm), ui(new Ui::FlatButtonSettingsForm),
m_button(button) m_button(button)
@ -180,7 +177,7 @@ void FlatButtonSettingsEditor::updateWidget()
m_button->setCheckable(ui->checkableCheckBox->isChecked()); m_button->setCheckable(ui->checkableCheckBox->isChecked());
m_button->setChecked(ui->checkedCheckBox->isChecked()); m_button->setChecked(ui->checkedCheckBox->isChecked());
m_button->setHaloVisible(ui->showHaloCheckBox->isChecked()); m_button->setHaloVisible(ui->showHaloCheckBox->isChecked());
m_button->setIcon(ui->iconCheckBox->isChecked() ? QtMaterialTheme::icon("toggle", "star") m_button->setIcon(ui->iconCheckBox->isChecked() ? Theme::icon("toggle", "star")
: QIcon()); : QIcon());
m_button->setUseThemeColors(ui->useThemeColorsCheckBox->isChecked()); m_button->setUseThemeColors(ui->useThemeColorsCheckBox->isChecked());
m_button->setBackgroundMode(ui->transparentCheckBox->isChecked() m_button->setBackgroundMode(ui->transparentCheckBox->isChecked()

View File

@ -2,9 +2,14 @@
#define FLATBUTTONSETTINGSMANAGER_H #define FLATBUTTONSETTINGSMANAGER_H
#include <QWidget> #include <QWidget>
#include <QColorDialog>
#include <QDebug>
#include <qtmaterialflatbutton.h>
#include "ui_flatbuttonsettingsform.h" #include "ui_flatbuttonsettingsform.h"
class QtMaterialFlatButton; using namespace md;
class FlatButtonSettingsEditor : public QWidget class FlatButtonSettingsEditor : public QWidget
{ {
@ -15,7 +20,7 @@ public:
~FlatButtonSettingsEditor(); ~FlatButtonSettingsEditor();
protected: protected:
explicit FlatButtonSettingsEditor(QtMaterialFlatButton *button, QWidget *parent = 0); explicit FlatButtonSettingsEditor(FlatButton *button, QWidget *parent = 0);
Ui::FlatButtonSettingsForm *const ui; Ui::FlatButtonSettingsForm *const ui;
@ -29,7 +34,7 @@ protected slots:
private: private:
void init(); void init();
QtMaterialFlatButton *const m_button; FlatButton *const m_button;
}; };
#endif // FLATBUTTONSETTINGSMANAGER_H #endif // FLATBUTTONSETTINGSMANAGER_H

View File

@ -1,12 +1,9 @@
#include "iconbuttonsettingseditor.h" #include "iconbuttonsettingseditor.h"
#include <QColorDialog>
#include <qtmaterialiconbutton.h>
#include <lib/qtmaterialtheme.h>
IconButtonSettingsEditor::IconButtonSettingsEditor(QWidget *parent) IconButtonSettingsEditor::IconButtonSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::IconButtonSettingsForm), ui(new Ui::IconButtonSettingsForm),
m_button(new QtMaterialIconButton(Theme::icon("toggle", "star"))) m_button(new IconButton(Theme::icon("toggle", "star")))
{ {
init(); init();
} }

View File

@ -2,9 +2,14 @@
#define ICONBUTTONSETTINGSMANAGER_H #define ICONBUTTONSETTINGSMANAGER_H
#include <QWidget> #include <QWidget>
#include <QColorDialog>
#include <qtmaterialiconbutton.h>
#include <lib/qtmaterialtheme.h>
#include "ui_iconbuttonsettingsform.h" #include "ui_iconbuttonsettingsform.h"
class QtMaterialIconButton; using namespace md;
class IconButtonSettingsEditor : public QWidget class IconButtonSettingsEditor : public QWidget
{ {
@ -15,7 +20,7 @@ public:
~IconButtonSettingsEditor(); ~IconButtonSettingsEditor();
protected: protected:
explicit IconButtonSettingsEditor(QtMaterialIconButton *button, QWidget *parent = 0); explicit IconButtonSettingsEditor(IconButton *button, QWidget *parent = 0);
Ui::IconButtonSettingsForm *const ui; Ui::IconButtonSettingsForm *const ui;
@ -27,7 +32,7 @@ protected slots:
private: private:
void init(); void init();
QtMaterialIconButton *const m_button; IconButton *const m_button;
}; };
#endif // ICONBUTTONSETTINGSMANAGER_H #endif // ICONBUTTONSETTINGSMANAGER_H

View File

@ -21,70 +21,70 @@ MainWindow::MainWindow(QWidget *parent)
AvatarSettingsEditor *avatar = new AvatarSettingsEditor; AvatarSettingsEditor *avatar = new AvatarSettingsEditor;
BadgeSettingsEditor *badge = new BadgeSettingsEditor; BadgeSettingsEditor *badge = new BadgeSettingsEditor;
// CheckBoxSettingsEditor *checkbox = new CheckBoxSettingsEditor; CheckBoxSettingsEditor *checkbox = new CheckBoxSettingsEditor;
// FloatingActionButtonSettingsEditor *fab = new FloatingActionButtonSettingsEditor; FloatingActionButtonSettingsEditor *fab = new FloatingActionButtonSettingsEditor;
// RaisedButtonSettingsEditor *raisedButton = new RaisedButtonSettingsEditor; RaisedButtonSettingsEditor *raisedButton = new RaisedButtonSettingsEditor;
// FlatButtonSettingsEditor *flatButton = new FlatButtonSettingsEditor; FlatButtonSettingsEditor *flatButton = new FlatButtonSettingsEditor;
// IconButtonSettingsEditor *iconButton = new IconButtonSettingsEditor; IconButtonSettingsEditor *iconButton = new IconButtonSettingsEditor;
// ProgressSettingsEditor *progress = new ProgressSettingsEditor; ProgressSettingsEditor *progress = new ProgressSettingsEditor;
// CircularProgressSettingsEditor *circularProgress = new CircularProgressSettingsEditor; CircularProgressSettingsEditor *circularProgress = new CircularProgressSettingsEditor;
// SliderSettingsEditor *slider = new SliderSettingsEditor; SliderSettingsEditor *slider = new SliderSettingsEditor;
// RadioButtonSettingsEditor *radioButton = new RadioButtonSettingsEditor; RadioButtonSettingsEditor *radioButton = new RadioButtonSettingsEditor;
// ToggleSettingsEditor *toggle = new ToggleSettingsEditor; ToggleSettingsEditor *toggle = new ToggleSettingsEditor;
// TextFieldSettingsEditor *textField = new TextFieldSettingsEditor; TextFieldSettingsEditor *textField = new TextFieldSettingsEditor;
// TabsSettingsEditor *tabs = new TabsSettingsEditor; TabsSettingsEditor *tabs = new TabsSettingsEditor;
// SnackbarSettingsEditor *snackbar = new SnackbarSettingsEditor; SnackbarSettingsEditor *snackbar = new SnackbarSettingsEditor;
// DialogSettingsEditor *dialog = new DialogSettingsEditor; DialogSettingsEditor *dialog = new DialogSettingsEditor;
// DrawerSettingsEditor *drawer = new DrawerSettingsEditor; DrawerSettingsEditor *drawer = new DrawerSettingsEditor;
// ScrollBarSettingsEditor *scrollBar = new ScrollBarSettingsEditor; ScrollBarSettingsEditor *scrollBar = new ScrollBarSettingsEditor;
AppBarSettingsEditor *appBar = new AppBarSettingsEditor; AppBarSettingsEditor *appBar = new AppBarSettingsEditor;
// AutoCompleteSettingsEditor *autocomplete = new AutoCompleteSettingsEditor; AutoCompleteSettingsEditor *autocomplete = new AutoCompleteSettingsEditor;
// MenuSettingsEditor *menu = new MenuSettingsEditor; MenuSettingsEditor *menu = new MenuSettingsEditor;
stack->addWidget(avatar); stack->addWidget(avatar);
stack->addWidget(appBar); stack->addWidget(appBar);
// stack->addWidget(autocomplete); stack->addWidget(autocomplete);
stack->addWidget(badge); stack->addWidget(badge);
// stack->addWidget(checkbox); stack->addWidget(checkbox);
// stack->addWidget(circularProgress); stack->addWidget(circularProgress);
// stack->addWidget(dialog); stack->addWidget(dialog);
// stack->addWidget(drawer); stack->addWidget(drawer);
// stack->addWidget(fab); stack->addWidget(fab);
// stack->addWidget(flatButton); stack->addWidget(flatButton);
// stack->addWidget(iconButton); stack->addWidget(iconButton);
// stack->addWidget(menu); stack->addWidget(menu);
// stack->addWidget(progress); stack->addWidget(progress);
// stack->addWidget(radioButton); stack->addWidget(radioButton);
// stack->addWidget(raisedButton); stack->addWidget(raisedButton);
// stack->addWidget(scrollBar); stack->addWidget(scrollBar);
// stack->addWidget(slider); stack->addWidget(slider);
// stack->addWidget(snackbar); stack->addWidget(snackbar);
// stack->addWidget(tabs); stack->addWidget(tabs);
// stack->addWidget(textField); stack->addWidget(textField);
// stack->addWidget(toggle); stack->addWidget(toggle);
list->addItem("Avatar"); list->addItem("Avatar");
list->addItem("App Bar"); list->addItem("App Bar");
// list->addItem("Auto Complete"); list->addItem("Auto Complete");
list->addItem("Badge"); list->addItem("Badge");
// list->addItem("Checkbox"); list->addItem("Checkbox");
// list->addItem("Circular Progress"); list->addItem("Circular Progress");
// list->addItem("Dialog"); list->addItem("Dialog");
// list->addItem("Drawer"); list->addItem("Drawer");
// list->addItem("Floating Action Button"); list->addItem("Floating Action Button");
// list->addItem("Flat Button"); list->addItem("Flat Button");
// list->addItem("Icon Button"); list->addItem("Icon Button");
// list->addItem("Menu"); list->addItem("Menu");
// list->addItem("Progress"); list->addItem("Progress");
// list->addItem("Radio Button"); list->addItem("Radio Button");
// list->addItem("Raised Button"); list->addItem("Raised Button");
// list->addItem("ScrollBar"); list->addItem("ScrollBar");
// list->addItem("Slider"); list->addItem("Slider");
// list->addItem("Snackbar"); list->addItem("Snackbar");
// list->addItem("Tabs"); list->addItem("Tabs");
// list->addItem("Text Field"); list->addItem("Text Field");
// list->addItem("Toggle"); list->addItem("Toggle");
list->setCurrentRow(0); list->setCurrentRow(0);

View File

@ -8,25 +8,25 @@
#include "avatarsettingseditor.h" #include "avatarsettingseditor.h"
#include "badgesettingseditor.h" #include "badgesettingseditor.h"
//#include "checkboxsettingseditor.h" #include "checkboxsettingseditor.h"
//#include "fabsettingseditor.h" #include "fabsettingseditor.h"
//#include "raisedbuttonsettingseditor.h" #include "raisedbuttonsettingseditor.h"
//#include "flatbuttonsettingseditor.h" #include "flatbuttonsettingseditor.h"
//#include "iconbuttonsettingseditor.h" #include "iconbuttonsettingseditor.h"
//#include "progresssettingseditor.h" #include "progresssettingseditor.h"
//#include "circularprogresssettingseditor.h" #include "circularprogresssettingseditor.h"
//#include "slidersettingseditor.h" #include "slidersettingseditor.h"
//#include "radiobuttonsettingseditor.h" #include "radiobuttonsettingseditor.h"
//#include "togglesettingseditor.h" #include "togglesettingseditor.h"
//#include "textfieldsettingseditor.h" #include "textfieldsettingseditor.h"
//#include "tabssettingseditor.h" #include "tabssettingseditor.h"
//#include "snackbarsettingseditor.h" #include "snackbarsettingseditor.h"
//#include "dialogsettingseditor.h" #include "dialogsettingseditor.h"
//#include "drawersettingseditor.h" #include "drawersettingseditor.h"
//#include "scrollbarsettingseditor.h" #include "scrollbarsettingseditor.h"
#include "appbarsettingseditor.h" #include "appbarsettingseditor.h"
//#include "autocompletesettingseditor.h" #include "autocompletesettingseditor.h"
//#include "menusettingseditor.h" #include "menusettingseditor.h"
class MainWindow : public QMainWindow class MainWindow : public QMainWindow
{ {

View File

@ -1,12 +1,9 @@
#include "menusettingseditor.h" #include "menusettingseditor.h"
#include <QVBoxLayout>
#include <QDebug>
#include <qtmaterialmenu.h>
MenuSettingsEditor::MenuSettingsEditor(QWidget *parent) MenuSettingsEditor::MenuSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
//ui(new Ui::MenuSettingsForm), //ui(new Ui::MenuSettingsForm),
m_menu(new QtMaterialMenu) m_menu(new Menu)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,11 +2,15 @@
#define MENUSETTINGSEDITOR_H #define MENUSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
//#include "ui_menusettingsform.h" #include <QVBoxLayout>
#include <QDebug>
#include <qtmaterialmenu.h>
#include "lib/qtmaterialoverlaywidget.h" #include "lib/qtmaterialoverlaywidget.h"
class QtMaterialMenu; //#include "ui_menusettingsform.h"
using namespace md;
class MenuSettingsEditor : public QWidget class MenuSettingsEditor : public QWidget
{ {
@ -23,7 +27,7 @@ protected slots:
private: private:
//Ui::MenuSettingsForm *const ui; //Ui::MenuSettingsForm *const ui;
QtMaterialMenu *const m_menu; Menu *const m_menu;
}; };
#endif // MENUSETTINGSEDITOR_H #endif // MENUSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "progresssettingseditor.h" #include "progresssettingseditor.h"
#include <QColorDialog>
#include <qtmaterialprogress.h>
#include <lib/qtmaterialtheme.h>
ProgressSettingsEditor::ProgressSettingsEditor(QWidget *parent) ProgressSettingsEditor::ProgressSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::ProgressSettingsForm), ui(new Ui::ProgressSettingsForm),
m_progress(new QtMaterialProgress) m_progress(new ProgressBar)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define PROGRESSSETTINGSEDITOR_H #define PROGRESSSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QColorDialog>
#include <qtmaterialprogress.h>
#include <lib/qtmaterialtheme.h>
#include "ui_progresssettingsform.h" #include "ui_progresssettingsform.h"
class QtMaterialProgress; using namespace md;
class ProgressSettingsEditor : public QWidget class ProgressSettingsEditor : public QWidget
{ {
@ -21,7 +26,7 @@ protected slots:
private: private:
Ui::ProgressSettingsForm *const ui; Ui::ProgressSettingsForm *const ui;
QtMaterialProgress *const m_progress; ProgressBar *const m_progress;
}; };
#endif // PROGRESSSETTINGSEDITOR_H #endif // PROGRESSSETTINGSEDITOR_H

View File

@ -1,15 +1,11 @@
#include "radiobuttonsettingseditor.h" #include "radiobuttonsettingseditor.h"
#include <QVBoxLayout>
#include <QRadioButton>
#include <QColorDialog>
#include <qtmaterialradiobutton.h>
RadioButtonSettingsEditor::RadioButtonSettingsEditor(QWidget *parent) RadioButtonSettingsEditor::RadioButtonSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::RadioButtonSettingsForm), ui(new Ui::RadioButtonSettingsForm),
m_radioButton1(new QtMaterialRadioButton), m_radioButton1(new RadioButton),
m_radioButton2(new QtMaterialRadioButton), m_radioButton2(new RadioButton),
m_radioButton3(new QtMaterialRadioButton) m_radioButton3(new RadioButton)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);
@ -47,7 +43,7 @@ RadioButtonSettingsEditor::RadioButtonSettingsEditor(QWidget *parent)
layout->setAlignment(Qt::AlignCenter); layout->setAlignment(Qt::AlignCenter);
layout->setMargin(0); // layout->setMargin(0); // FIXME: ???
layout->setSpacing(0); layout->setSpacing(0);
setupForm(); setupForm();
@ -72,10 +68,10 @@ void RadioButtonSettingsEditor::setupForm()
{ {
switch (m_radioButton1->labelPosition()) switch (m_radioButton1->labelPosition())
{ {
case QtMaterialCheckable::LabelPositionLeft: case Checkable::LabelPositionLeft:
ui->labelPositionComboBox_2->setCurrentIndex(0); ui->labelPositionComboBox_2->setCurrentIndex(0);
break; break;
case QtMaterialCheckable::LabelPositionRight: case Checkable::LabelPositionRight:
ui->labelPositionComboBox_2->setCurrentIndex(1); ui->labelPositionComboBox_2->setCurrentIndex(1);
break; break;
default: default:
@ -92,14 +88,14 @@ void RadioButtonSettingsEditor::updateWidget()
switch (ui->labelPositionComboBox_2->currentIndex()) switch (ui->labelPositionComboBox_2->currentIndex())
{ {
case 0: case 0:
m_radioButton1->setLabelPosition(QtMaterialCheckable::LabelPositionLeft); m_radioButton1->setLabelPosition(Checkable::LabelPositionLeft);
m_radioButton2->setLabelPosition(QtMaterialCheckable::LabelPositionLeft); m_radioButton2->setLabelPosition(Checkable::LabelPositionLeft);
m_radioButton3->setLabelPosition(QtMaterialCheckable::LabelPositionLeft); m_radioButton3->setLabelPosition(Checkable::LabelPositionLeft);
break; break;
case 1: case 1:
m_radioButton1->setLabelPosition(QtMaterialCheckable::LabelPositionRight); m_radioButton1->setLabelPosition(Checkable::LabelPositionRight);
m_radioButton2->setLabelPosition(QtMaterialCheckable::LabelPositionRight); m_radioButton2->setLabelPosition(Checkable::LabelPositionRight);
m_radioButton3->setLabelPosition(QtMaterialCheckable::LabelPositionRight); m_radioButton3->setLabelPosition(Checkable::LabelPositionRight);
break; break;
default: default:
break; break;

View File

@ -2,10 +2,15 @@
#define RADIOBUTTONSETTINGSEDITOR_H #define RADIOBUTTONSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QRadioButton>
#include <QColorDialog>
#include <qtmaterialradiobutton.h>
#include "ui_radiobuttonsettingsform.h" #include "ui_radiobuttonsettingsform.h"
class QtMaterialRadioButton; using namespace md;
class RadioButton;
class RadioButtonSettingsEditor : public QWidget class RadioButtonSettingsEditor : public QWidget
{ {
@ -22,9 +27,9 @@ protected slots:
private: private:
Ui::RadioButtonSettingsForm *const ui; Ui::RadioButtonSettingsForm *const ui;
QtMaterialRadioButton *const m_radioButton1; RadioButton *const m_radioButton1;
QtMaterialRadioButton *const m_radioButton2; RadioButton *const m_radioButton2;
QtMaterialRadioButton *const m_radioButton3; RadioButton *const m_radioButton3;
}; };
#endif // RADIOBUTTONSETTINGSEDITOR_H #endif // RADIOBUTTONSETTINGSEDITOR_H

View File

@ -1,8 +1,7 @@
#include "raisedbuttonsettingseditor.h" #include "raisedbuttonsettingseditor.h"
#include <qtmaterialraisedbutton.h>
RaisedButtonSettingsEditor::RaisedButtonSettingsEditor(QWidget *parent) RaisedButtonSettingsEditor::RaisedButtonSettingsEditor(QWidget *parent)
: FlatButtonSettingsEditor(new QtMaterialRaisedButton("Rise up"), parent) : FlatButtonSettingsEditor(new RaisedButton("Rise up"), parent)
{ {
ui->transparentCheckBox->setDisabled(true); ui->transparentCheckBox->setDisabled(true);
ui->defaultPresetPushButton->setDisabled(true); ui->defaultPresetPushButton->setDisabled(true);

View File

@ -1,8 +1,11 @@
#ifndef RAISEDBUTTONSETTINGSEDITOR_H #ifndef RAISEDBUTTONSETTINGSEDITOR_H
#define RAISEDBUTTONSETTINGSEDITOR_H #define RAISEDBUTTONSETTINGSEDITOR_H
#include <qtmaterialraisedbutton.h>
#include "flatbuttonsettingseditor.h" #include "flatbuttonsettingseditor.h"
using namespace md;
class RaisedButtonSettingsEditor : public FlatButtonSettingsEditor class RaisedButtonSettingsEditor : public FlatButtonSettingsEditor
{ {
Q_OBJECT Q_OBJECT

View File

@ -1,14 +1,10 @@
#include "scrollbarsettingseditor.h" #include "scrollbarsettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <QtWidgets/QTextEdit>
#include <qtmaterialscrollbar.h>
ScrollBarSettingsEditor::ScrollBarSettingsEditor(QWidget *parent) ScrollBarSettingsEditor::ScrollBarSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::ScrollBarSettingsForm), ui(new Ui::ScrollBarSettingsForm),
m_verticalScrollbar(new QtMaterialScrollBar), m_verticalScrollbar(new ScrollBar),
m_horizontalScrollbar(new QtMaterialScrollBar) m_horizontalScrollbar(new ScrollBar)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,15 @@
#define SCROLLBARSETTINGSEDITOR_H #define SCROLLBARSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <QtWidgets/QTextEdit>
#include <qtmaterialscrollbar.h>
#include "ui_scrollbarsettingsform.h" #include "ui_scrollbarsettingsform.h"
class QtMaterialScrollBar; using namespace md;
class ScrollBarSettingsEditor : public QWidget class ScrollBarSettingsEditor : public QWidget
{ {
@ -20,8 +26,8 @@ protected slots:
private: private:
Ui::ScrollBarSettingsForm *const ui; Ui::ScrollBarSettingsForm *const ui;
QtMaterialScrollBar *const m_verticalScrollbar; ScrollBar *const m_verticalScrollbar;
QtMaterialScrollBar *const m_horizontalScrollbar; ScrollBar *const m_horizontalScrollbar;
}; };
#endif // SCROLLBARSETTINGSEDITOR_H #endif // SCROLLBARSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "slidersettingseditor.h" #include "slidersettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialslider.h>
SliderSettingsEditor::SliderSettingsEditor(QWidget *parent) SliderSettingsEditor::SliderSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::SliderSettingsForm), ui(new Ui::SliderSettingsForm),
m_slider(new QtMaterialSlider) m_slider(new Slider)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define SLIDERSETTINGSEDITOR_H #define SLIDERSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialslider.h>
#include "ui_slidersettingsform.h" #include "ui_slidersettingsform.h"
class QtMaterialSlider; using namespace md;
class SliderSettingsEditor : public QWidget class SliderSettingsEditor : public QWidget
{ {
@ -20,7 +25,7 @@ protected slots:
private: private:
Ui::SliderSettingsForm *const ui; Ui::SliderSettingsForm *const ui;
QtMaterialSlider *const m_slider; Slider *const m_slider;
}; };
#endif // SLIDERSETTINGSEDITOR_H #endif // SLIDERSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "snackbarsettingseditor.h" #include "snackbarsettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialsnackbar.h>
SnackbarSettingsEditor::SnackbarSettingsEditor(QWidget *parent) SnackbarSettingsEditor::SnackbarSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::SnackbarSettingsForm), ui(new Ui::SnackbarSettingsForm),
m_snackbar(new QtMaterialSnackbar) m_snackbar(new SnackBar)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define SNACKBARSETTINGSEDITOR_H #define SNACKBARSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialsnackbar.h>
#include "ui_snackbarsettingsform.h" #include "ui_snackbarsettingsform.h"
class QtMaterialSnackbar; using namespace md;
class SnackbarSettingsEditor : public QWidget class SnackbarSettingsEditor : public QWidget
{ {
@ -21,7 +26,7 @@ protected slots:
private: private:
Ui::SnackbarSettingsForm *const ui; Ui::SnackbarSettingsForm *const ui;
QtMaterialSnackbar *const m_snackbar; SnackBar *const m_snackbar;
}; };
#endif // SNACKBARSETTINGSEDITOR_H #endif // SNACKBARSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "tabssettingseditor.h" #include "tabssettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialtabs.h>
TabsSettingsEditor::TabsSettingsEditor(QWidget *parent) TabsSettingsEditor::TabsSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::TabsSettingsForm), ui(new Ui::TabsSettingsForm),
m_tabs(new QtMaterialTabs) m_tabs(new Tabs)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define TABSSETTINGSEDITOR_H #define TABSSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialtabs.h>
#include "ui_tabssettingsform.h" #include "ui_tabssettingsform.h"
class QtMaterialTabs; using namespace md;
class TabsSettingsEditor : public QWidget class TabsSettingsEditor : public QWidget
{ {
@ -20,7 +25,7 @@ protected slots:
private: private:
Ui::TabsSettingsForm *const ui; Ui::TabsSettingsForm *const ui;
QtMaterialTabs *const m_tabs; Tabs *const m_tabs;
}; };
#endif // TABSSETTINGSEDITOR_H #endif // TABSSETTINGSEDITOR_H

View File

@ -1,12 +1,9 @@
#include "textfieldsettingseditor.h" #include "textfieldsettingseditor.h"
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialtextfield.h>
TextFieldSettingsEditor::TextFieldSettingsEditor(QWidget *parent) TextFieldSettingsEditor::TextFieldSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::TextFieldSettingsForm), ui(new Ui::TextFieldSettingsForm),
m_textField(new QtMaterialTextField) m_textField(new TextField)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,14 @@
#define TEXTFIELDSETTINGSEDITOR_H #define TEXTFIELDSETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QVBoxLayout>
#include <QColorDialog>
#include <qtmaterialtextfield.h>
#include "ui_textfieldsettingsform.h" #include "ui_textfieldsettingsform.h"
class QtMaterialTextField; using namespace md;
class TextFieldSettingsEditor : public QWidget class TextFieldSettingsEditor : public QWidget
{ {
@ -22,7 +27,7 @@ protected slots:
private: private:
Ui::TextFieldSettingsForm *const ui; Ui::TextFieldSettingsForm *const ui;
QtMaterialTextField *const m_textField; TextField *const m_textField;
}; };
#endif // TEXTFIELDSETTINGSEDITOR_H #endif // TEXTFIELDSETTINGSEDITOR_H

View File

@ -1,11 +1,9 @@
#include "togglesettingseditor.h" #include "togglesettingseditor.h"
#include <QColorDialog>
#include <qtmaterialtoggle.h>
ToggleSettingsEditor::ToggleSettingsEditor(QWidget *parent) ToggleSettingsEditor::ToggleSettingsEditor(QWidget *parent)
: QWidget(parent), : QWidget(parent),
ui(new Ui::ToggleSettingsForm), ui(new Ui::ToggleSettingsForm),
m_toggle(new QtMaterialToggle) m_toggle(new Toggle)
{ {
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
setLayout(layout); setLayout(layout);

View File

@ -2,9 +2,13 @@
#define TOGGLESETTINGSEDITOR_H #define TOGGLESETTINGSEDITOR_H
#include <QWidget> #include <QWidget>
#include <QColorDialog>
#include <qtmaterialtoggle.h>
#include "ui_togglesettingsform.h" #include "ui_togglesettingsform.h"
class QtMaterialToggle; using namespace md;
class ToggleSettingsEditor : public QWidget class ToggleSettingsEditor : public QWidget
{ {
@ -21,7 +25,7 @@ protected slots:
private: private:
Ui::ToggleSettingsForm *const ui; Ui::ToggleSettingsForm *const ui;
QtMaterialToggle *const m_toggle; Toggle *const m_toggle;
}; };
#endif // TOGGLESETTINGSEDITOR_H #endif // TOGGLESETTINGSEDITOR_H