all available Material widgets examples WORKS OKAY.
This commit is contained in:
parent
09cc27e2ad
commit
0db2da80a4
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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()
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue