Customizing a test example.
This commit is contained in:
parent
b209855d0d
commit
08e07038f3
|
@ -1,12 +1,9 @@
|
|||
#include "avatarsettingseditor.h"
|
||||
#include <QColorDialog>
|
||||
#include <qtmaterialavatar.h>
|
||||
#include <lib/qtmaterialtheme.h>
|
||||
|
||||
AvatarSettingsEditor::AvatarSettingsEditor(QWidget *parent)
|
||||
: QWidget(parent),
|
||||
ui(new Ui::AvatarSettingsForm),
|
||||
m_avatar(new QtMaterialAvatar(QChar('X')))
|
||||
m_avatar(new Avatar(QChar('X')))
|
||||
{
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
setLayout(layout);
|
||||
|
@ -76,7 +73,7 @@ void AvatarSettingsEditor::updateWidget()
|
|||
m_avatar->setImage(QImage(":/images/assets/sikh.jpg"));
|
||||
break;
|
||||
case 2:
|
||||
m_avatar->setIcon(QtMaterialTheme::icon("communication", "message"));
|
||||
m_avatar->setIcon(Theme::icon("communication", "message"));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -2,9 +2,14 @@
|
|||
#define AVATARSETTINGSEDITOR_H
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
#include <QColorDialog>
|
||||
#include <qtmaterialavatar.h>
|
||||
#include <lib/qtmaterialtheme.h>
|
||||
#include "ui_avatarsettingsform.h"
|
||||
|
||||
class QtMaterialAvatar;
|
||||
using namespace md;
|
||||
//class Avatar;
|
||||
|
||||
class AvatarSettingsEditor : public QWidget
|
||||
{
|
||||
|
@ -21,7 +26,7 @@ protected slots:
|
|||
|
||||
private:
|
||||
Ui::AvatarSettingsForm *const ui;
|
||||
QtMaterialAvatar *const m_avatar;
|
||||
Avatar *const m_avatar;
|
||||
};
|
||||
|
||||
#endif // AVATARSETTINGSEDITOR_H
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
BadgeSettingsEditor::BadgeSettingsEditor(QWidget *parent)
|
||||
: QWidget(parent),
|
||||
ui(new Ui::BadgeSettingsForm),
|
||||
m_avatar(new QtMaterialAvatar(QImage(":/images/assets/sikh.jpg"))),
|
||||
m_avatar(new Avatar(QImage(":/images/assets/sikh.jpg"))),
|
||||
m_badge(new QtMaterialBadge)
|
||||
{
|
||||
QVBoxLayout *layout = new QVBoxLayout;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#include <QWidget>
|
||||
#include "ui_badgesettingsform.h"
|
||||
|
||||
class QtMaterialAvatar;
|
||||
class Avatar;
|
||||
class QtMaterialBadge;
|
||||
|
||||
class BadgeSettingsEditor : public QWidget
|
||||
|
@ -22,7 +22,7 @@ protected slots:
|
|||
|
||||
private:
|
||||
Ui::BadgeSettingsForm *const ui;
|
||||
QtMaterialAvatar *const m_avatar;
|
||||
Avatar *const m_avatar;
|
||||
QtMaterialBadge *const m_badge;
|
||||
};
|
||||
|
||||
|
|
|
@ -4,9 +4,7 @@
|
|||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
|
||||
Q_INIT_RESOURCE(resources);
|
||||
QApplication a(argc, argv);
|
||||
|
||||
MainWindow window;
|
||||
window.show();
|
||||
|
|
|
@ -1,28 +1,4 @@
|
|||
#include "mainwindow.h"
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QStackedLayout>
|
||||
#include <QtWidgets/QListWidget>
|
||||
#include "avatarsettingseditor.h"
|
||||
#include "badgesettingseditor.h"
|
||||
#include "checkboxsettingseditor.h"
|
||||
#include "fabsettingseditor.h"
|
||||
#include "raisedbuttonsettingseditor.h"
|
||||
#include "flatbuttonsettingseditor.h"
|
||||
#include "iconbuttonsettingseditor.h"
|
||||
#include "progresssettingseditor.h"
|
||||
#include "circularprogresssettingseditor.h"
|
||||
#include "slidersettingseditor.h"
|
||||
#include "radiobuttonsettingseditor.h"
|
||||
#include "togglesettingseditor.h"
|
||||
#include "textfieldsettingseditor.h"
|
||||
#include "tabssettingseditor.h"
|
||||
#include "snackbarsettingseditor.h"
|
||||
#include "dialogsettingseditor.h"
|
||||
#include "drawersettingseditor.h"
|
||||
#include "scrollbarsettingseditor.h"
|
||||
#include "appbarsettingseditor.h"
|
||||
#include "autocompletesettingseditor.h"
|
||||
#include "menusettingseditor.h"
|
||||
|
||||
MainWindow::MainWindow(QWidget *parent)
|
||||
: QMainWindow(parent)
|
||||
|
@ -43,70 +19,71 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
setCentralWidget(widget);
|
||||
|
||||
AvatarSettingsEditor *avatar = new AvatarSettingsEditor;
|
||||
BadgeSettingsEditor *badge = new BadgeSettingsEditor;
|
||||
CheckBoxSettingsEditor *checkbox = new CheckBoxSettingsEditor;
|
||||
FloatingActionButtonSettingsEditor *fab = new FloatingActionButtonSettingsEditor;
|
||||
RaisedButtonSettingsEditor *raisedButton = new RaisedButtonSettingsEditor;
|
||||
FlatButtonSettingsEditor *flatButton = new FlatButtonSettingsEditor;
|
||||
IconButtonSettingsEditor *iconButton = new IconButtonSettingsEditor;
|
||||
ProgressSettingsEditor *progress = new ProgressSettingsEditor;
|
||||
CircularProgressSettingsEditor *circularProgress = new CircularProgressSettingsEditor;
|
||||
SliderSettingsEditor *slider = new SliderSettingsEditor;
|
||||
RadioButtonSettingsEditor *radioButton = new RadioButtonSettingsEditor;
|
||||
ToggleSettingsEditor *toggle = new ToggleSettingsEditor;
|
||||
TextFieldSettingsEditor *textField = new TextFieldSettingsEditor;
|
||||
TabsSettingsEditor *tabs = new TabsSettingsEditor;
|
||||
SnackbarSettingsEditor *snackbar = new SnackbarSettingsEditor;
|
||||
DialogSettingsEditor *dialog = new DialogSettingsEditor;
|
||||
DrawerSettingsEditor *drawer = new DrawerSettingsEditor;
|
||||
ScrollBarSettingsEditor *scrollBar = new ScrollBarSettingsEditor;
|
||||
AppBarSettingsEditor *appBar = new AppBarSettingsEditor;
|
||||
AutoCompleteSettingsEditor *autocomplete = new AutoCompleteSettingsEditor;
|
||||
MenuSettingsEditor *menu = new MenuSettingsEditor;
|
||||
// BadgeSettingsEditor *badge = new BadgeSettingsEditor;
|
||||
// CheckBoxSettingsEditor *checkbox = new CheckBoxSettingsEditor;
|
||||
// FloatingActionButtonSettingsEditor *fab = new FloatingActionButtonSettingsEditor;
|
||||
// RaisedButtonSettingsEditor *raisedButton = new RaisedButtonSettingsEditor;
|
||||
// FlatButtonSettingsEditor *flatButton = new FlatButtonSettingsEditor;
|
||||
// IconButtonSettingsEditor *iconButton = new IconButtonSettingsEditor;
|
||||
// ProgressSettingsEditor *progress = new ProgressSettingsEditor;
|
||||
// CircularProgressSettingsEditor *circularProgress = new CircularProgressSettingsEditor;
|
||||
// SliderSettingsEditor *slider = new SliderSettingsEditor;
|
||||
// RadioButtonSettingsEditor *radioButton = new RadioButtonSettingsEditor;
|
||||
// ToggleSettingsEditor *toggle = new ToggleSettingsEditor;
|
||||
// TextFieldSettingsEditor *textField = new TextFieldSettingsEditor;
|
||||
// TabsSettingsEditor *tabs = new TabsSettingsEditor;
|
||||
// SnackbarSettingsEditor *snackbar = new SnackbarSettingsEditor;
|
||||
// DialogSettingsEditor *dialog = new DialogSettingsEditor;
|
||||
// DrawerSettingsEditor *drawer = new DrawerSettingsEditor;
|
||||
// ScrollBarSettingsEditor *scrollBar = new ScrollBarSettingsEditor;
|
||||
// AppBarSettingsEditor *appBar = new AppBarSettingsEditor;
|
||||
// AutoCompleteSettingsEditor *autocomplete = new AutoCompleteSettingsEditor;
|
||||
// MenuSettingsEditor *menu = new MenuSettingsEditor;
|
||||
|
||||
stack->addWidget(appBar);
|
||||
stack->addWidget(autocomplete);
|
||||
stack->addWidget(avatar);
|
||||
stack->addWidget(badge);
|
||||
stack->addWidget(checkbox);
|
||||
stack->addWidget(circularProgress);
|
||||
stack->addWidget(dialog);
|
||||
stack->addWidget(drawer);
|
||||
stack->addWidget(fab);
|
||||
stack->addWidget(flatButton);
|
||||
stack->addWidget(iconButton);
|
||||
stack->addWidget(menu);
|
||||
stack->addWidget(progress);
|
||||
stack->addWidget(radioButton);
|
||||
stack->addWidget(raisedButton);
|
||||
stack->addWidget(scrollBar);
|
||||
stack->addWidget(slider);
|
||||
stack->addWidget(snackbar);
|
||||
stack->addWidget(tabs);
|
||||
stack->addWidget(textField);
|
||||
stack->addWidget(toggle);
|
||||
// stack->addWidget(appBar);
|
||||
// stack->addWidget(autocomplete);
|
||||
// stack->addWidget(badge);
|
||||
// stack->addWidget(checkbox);
|
||||
// stack->addWidget(circularProgress);
|
||||
// stack->addWidget(dialog);
|
||||
// stack->addWidget(drawer);
|
||||
// stack->addWidget(fab);
|
||||
// stack->addWidget(flatButton);
|
||||
// stack->addWidget(iconButton);
|
||||
// stack->addWidget(menu);
|
||||
// stack->addWidget(progress);
|
||||
// stack->addWidget(radioButton);
|
||||
// stack->addWidget(raisedButton);
|
||||
// stack->addWidget(scrollBar);
|
||||
// stack->addWidget(slider);
|
||||
// stack->addWidget(snackbar);
|
||||
// stack->addWidget(tabs);
|
||||
// stack->addWidget(textField);
|
||||
// stack->addWidget(toggle);
|
||||
|
||||
|
||||
list->addItem("App Bar");
|
||||
list->addItem("Auto Complete");
|
||||
list->addItem("Avatar");
|
||||
list->addItem("Badge");
|
||||
list->addItem("Checkbox");
|
||||
list->addItem("Circular Progress");
|
||||
list->addItem("Dialog");
|
||||
list->addItem("Drawer");
|
||||
list->addItem("Floating Action Button");
|
||||
list->addItem("Flat Button");
|
||||
list->addItem("Icon Button");
|
||||
list->addItem("Menu");
|
||||
list->addItem("Progress");
|
||||
list->addItem("Radio Button");
|
||||
list->addItem("Raised Button");
|
||||
list->addItem("ScrollBar");
|
||||
list->addItem("Slider");
|
||||
list->addItem("Snackbar");
|
||||
list->addItem("Tabs");
|
||||
list->addItem("Text Field");
|
||||
list->addItem("Toggle");
|
||||
// list->addItem("App Bar");
|
||||
// list->addItem("Auto Complete");
|
||||
// list->addItem("Badge");
|
||||
// list->addItem("Checkbox");
|
||||
// list->addItem("Circular Progress");
|
||||
// list->addItem("Dialog");
|
||||
// list->addItem("Drawer");
|
||||
// list->addItem("Floating Action Button");
|
||||
// list->addItem("Flat Button");
|
||||
// list->addItem("Icon Button");
|
||||
// list->addItem("Menu");
|
||||
// list->addItem("Progress");
|
||||
// list->addItem("Radio Button");
|
||||
// list->addItem("Raised Button");
|
||||
// list->addItem("ScrollBar");
|
||||
// list->addItem("Slider");
|
||||
// list->addItem("Snackbar");
|
||||
// list->addItem("Tabs");
|
||||
// list->addItem("Text Field");
|
||||
// list->addItem("Toggle");
|
||||
|
||||
list->setCurrentRow(0);
|
||||
|
||||
|
|
|
@ -2,6 +2,31 @@
|
|||
#define MAINWINDOW_H
|
||||
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QHBoxLayout>
|
||||
#include <QtWidgets/QStackedLayout>
|
||||
#include <QtWidgets/QListWidget>
|
||||
|
||||
#include "avatarsettingseditor.h"
|
||||
//#include "badgesettingseditor.h"
|
||||
//#include "checkboxsettingseditor.h"
|
||||
//#include "fabsettingseditor.h"
|
||||
//#include "raisedbuttonsettingseditor.h"
|
||||
//#include "flatbuttonsettingseditor.h"
|
||||
//#include "iconbuttonsettingseditor.h"
|
||||
//#include "progresssettingseditor.h"
|
||||
//#include "circularprogresssettingseditor.h"
|
||||
//#include "slidersettingseditor.h"
|
||||
//#include "radiobuttonsettingseditor.h"
|
||||
//#include "togglesettingseditor.h"
|
||||
//#include "textfieldsettingseditor.h"
|
||||
//#include "tabssettingseditor.h"
|
||||
//#include "snackbarsettingseditor.h"
|
||||
//#include "dialogsettingseditor.h"
|
||||
//#include "drawersettingseditor.h"
|
||||
//#include "scrollbarsettingseditor.h"
|
||||
//#include "appbarsettingseditor.h"
|
||||
//#include "autocompletesettingseditor.h"
|
||||
//#include "menusettingseditor.h"
|
||||
|
||||
class MainWindow : public QMainWindow
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue