Testing more widgets ..
This commit is contained in:
parent
4215a79689
commit
0edcedc44e
|
@ -24,7 +24,7 @@ set(PROJECT_SOURCES
|
||||||
main.cpp
|
main.cpp
|
||||||
mainwindow.cpp
|
mainwindow.cpp
|
||||||
avatarsettingseditor.cpp
|
avatarsettingseditor.cpp
|
||||||
# badgesettingseditor.cpp
|
badgesettingseditor.cpp
|
||||||
# checkboxsettingseditor.cpp
|
# checkboxsettingseditor.cpp
|
||||||
# fabsettingseditor.cpp
|
# fabsettingseditor.cpp
|
||||||
# raisedbuttonsettingseditor.cpp
|
# raisedbuttonsettingseditor.cpp
|
||||||
|
@ -41,13 +41,13 @@ set(PROJECT_SOURCES
|
||||||
# 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
|
||||||
|
@ -64,12 +64,12 @@ set(PROJECT_SOURCES
|
||||||
# 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
|
||||||
|
@ -85,7 +85,7 @@ set(PROJECT_SOURCES
|
||||||
# dialogsettingsform.ui
|
# dialogsettingsform.ui
|
||||||
# drawersettingsform.ui
|
# drawersettingsform.ui
|
||||||
# scrollbarsettingsform.ui
|
# scrollbarsettingsform.ui
|
||||||
# appbarsettingsform.ui
|
appbarsettingsform.ui
|
||||||
)
|
)
|
||||||
|
|
||||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||||
|
|
|
@ -1,18 +1,13 @@
|
||||||
#include "appbarsettingseditor.h"
|
#include "appbarsettingseditor.h"
|
||||||
#include <QtWidgets/QVBoxLayout>
|
|
||||||
#include <QColorDialog>
|
|
||||||
#include <qtmaterialappbar.h>
|
|
||||||
#include <qtmaterialiconbutton.h>
|
|
||||||
#include <lib/qtmaterialtheme.h>
|
|
||||||
|
|
||||||
AppBarSettingsEditor::AppBarSettingsEditor(QWidget *parent)
|
AppBarSettingsEditor::AppBarSettingsEditor(QWidget *parent)
|
||||||
: QWidget(parent),
|
: QWidget(parent),
|
||||||
ui(new Ui::AppBarSettingsForm),
|
ui(new Ui::AppBarSettingsForm),
|
||||||
m_appBar(new QtMaterialAppBar)
|
m_appBar(new AppBar)
|
||||||
{
|
{
|
||||||
QLabel *label = new QLabel("Inbox");
|
QLabel *label = new QLabel("Inbox");
|
||||||
label->setAttribute(Qt::WA_TranslucentBackground);
|
label->setAttribute(Qt::WA_TranslucentBackground);
|
||||||
label->setForegroundRole(QPalette::Foreground);
|
// label->setForegroundRole(QPalette::Foreground); // FIXME: palette ? foreground !
|
||||||
label->setContentsMargins(6, 0, 0, 0);
|
label->setContentsMargins(6, 0, 0, 0);
|
||||||
|
|
||||||
QPalette palette = label->palette();
|
QPalette palette = label->palette();
|
||||||
|
@ -21,7 +16,7 @@ AppBarSettingsEditor::AppBarSettingsEditor(QWidget *parent)
|
||||||
|
|
||||||
label->setFont(QFont("Roboto", 18, QFont::Normal));
|
label->setFont(QFont("Roboto", 18, QFont::Normal));
|
||||||
|
|
||||||
QtMaterialIconButton *button = new QtMaterialIconButton(QtMaterialTheme::icon("navigation", "menu"));
|
IconButton *button = new IconButton(Theme::icon("navigation", "menu"));
|
||||||
button->setIconSize(QSize(24, 24));
|
button->setIconSize(QSize(24, 24));
|
||||||
m_appBar->appBarLayout()->addWidget(button);
|
m_appBar->appBarLayout()->addWidget(button);
|
||||||
m_appBar->appBarLayout()->addWidget(label);
|
m_appBar->appBarLayout()->addWidget(label);
|
||||||
|
|
|
@ -2,9 +2,17 @@
|
||||||
#define APPBARSETTINGSEDITOR_H
|
#define APPBARSETTINGSEDITOR_H
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
#include <QtWidgets/QVBoxLayout>
|
||||||
|
#include <QColorDialog>
|
||||||
|
#include <QPalette>
|
||||||
|
|
||||||
|
#include <qtmaterialappbar.h>
|
||||||
|
#include <qtmaterialiconbutton.h>
|
||||||
|
#include <lib/qtmaterialtheme.h>
|
||||||
|
|
||||||
#include "ui_appbarsettingsform.h"
|
#include "ui_appbarsettingsform.h"
|
||||||
|
|
||||||
class QtMaterialAppBar;
|
using namespace md;
|
||||||
|
|
||||||
class AppBarSettingsEditor : public QWidget
|
class AppBarSettingsEditor : public QWidget
|
||||||
{
|
{
|
||||||
|
@ -21,7 +29,7 @@ protected slots:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::AppBarSettingsForm *const ui;
|
Ui::AppBarSettingsForm *const ui;
|
||||||
QtMaterialAppBar *const m_appBar;
|
AppBar *const m_appBar;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // APPBARSETTINGSEDITOR_H
|
#endif // APPBARSETTINGSEDITOR_H
|
||||||
|
|
|
@ -6,10 +6,10 @@
|
||||||
#include <QColorDialog>
|
#include <QColorDialog>
|
||||||
#include <qtmaterialavatar.h>
|
#include <qtmaterialavatar.h>
|
||||||
#include <lib/qtmaterialtheme.h>
|
#include <lib/qtmaterialtheme.h>
|
||||||
|
|
||||||
#include "ui_avatarsettingsform.h"
|
#include "ui_avatarsettingsform.h"
|
||||||
|
|
||||||
using namespace md;
|
using namespace md;
|
||||||
//class Avatar;
|
|
||||||
|
|
||||||
class AvatarSettingsEditor : public QWidget
|
class AvatarSettingsEditor : public QWidget
|
||||||
{
|
{
|
||||||
|
|
|
@ -7,7 +7,7 @@ BadgeSettingsEditor::BadgeSettingsEditor(QWidget *parent)
|
||||||
: QWidget(parent),
|
: QWidget(parent),
|
||||||
ui(new Ui::BadgeSettingsForm),
|
ui(new Ui::BadgeSettingsForm),
|
||||||
m_avatar(new Avatar(QImage(":/images/assets/sikh.jpg"))),
|
m_avatar(new Avatar(QImage(":/images/assets/sikh.jpg"))),
|
||||||
m_badge(new QtMaterialBadge)
|
m_badge(new Badge)
|
||||||
{
|
{
|
||||||
QVBoxLayout *layout = new QVBoxLayout;
|
QVBoxLayout *layout = new QVBoxLayout;
|
||||||
setLayout(layout);
|
setLayout(layout);
|
||||||
|
@ -73,7 +73,7 @@ void BadgeSettingsEditor::updateWidget()
|
||||||
m_badge->setText("3");
|
m_badge->setText("3");
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
m_badge->setIcon(QIcon(QtMaterialTheme::icon("communication", "message")));
|
m_badge->setIcon(QIcon(Theme::icon("communication", "message")));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -2,10 +2,13 @@
|
||||||
#define BADGESETTINGSEDITOR_H
|
#define BADGESETTINGSEDITOR_H
|
||||||
|
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
|
||||||
|
#include <qtmaterialavatar.h>
|
||||||
|
#include <qtmaterialbadge.h>
|
||||||
|
|
||||||
#include "ui_badgesettingsform.h"
|
#include "ui_badgesettingsform.h"
|
||||||
|
|
||||||
class Avatar;
|
using namespace md;
|
||||||
class QtMaterialBadge;
|
|
||||||
|
|
||||||
class BadgeSettingsEditor : public QWidget
|
class BadgeSettingsEditor : public QWidget
|
||||||
{
|
{
|
||||||
|
@ -23,7 +26,7 @@ protected slots:
|
||||||
private:
|
private:
|
||||||
Ui::BadgeSettingsForm *const ui;
|
Ui::BadgeSettingsForm *const ui;
|
||||||
Avatar *const m_avatar;
|
Avatar *const m_avatar;
|
||||||
QtMaterialBadge *const m_badge;
|
Badge *const m_badge;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // BADGESETTINGSEDITOR_H
|
#endif // BADGESETTINGSEDITOR_H
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
MainWindow::MainWindow(QWidget *parent)
|
MainWindow::MainWindow(QWidget *parent)
|
||||||
: QMainWindow(parent)
|
: QMainWindow(parent)
|
||||||
{
|
{
|
||||||
|
this->showMaximized();
|
||||||
QWidget *widget = new QWidget;
|
QWidget *widget = new QWidget;
|
||||||
QHBoxLayout *layout = new QHBoxLayout;
|
QHBoxLayout *layout = new QHBoxLayout;
|
||||||
|
|
||||||
|
@ -19,7 +20,7 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
setCentralWidget(widget);
|
setCentralWidget(widget);
|
||||||
|
|
||||||
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;
|
||||||
|
@ -36,14 +37,14 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
// 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);
|
||||||
|
@ -64,9 +65,9 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
|
|
||||||
|
|
||||||
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");
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
#include <QtWidgets/QListWidget>
|
#include <QtWidgets/QListWidget>
|
||||||
|
|
||||||
#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"
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
//#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"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue