laserpants / qt-material-widgets

:art: Qt widgets-based implementation of the Material Design specification.
BSD 3-Clause "New" or "Revised" License
2.94k stars 660 forks source link

Create plugin for widget #48

Open xuannt88 opened 2 years ago

SEXTEDDY commented 2 years ago

good  job!

------------------ 原始邮件 ------------------ 发件人: "laserpants/qt-material-widgets" @.>; 发送时间: 2022年4月2日(星期六) 下午4:08 @.>; @.***>; 主题: [laserpants/qt-material-widgets] Create plugin for widget (PR #48)

You can view, comment on, or merge this pull request online at:

  https://github.com/laserpants/qt-material-widgets/pull/48

Commit Summary

9cc62f6 Add first component to Qt Designer plugin

870736b Add Qt Designer plugin for all supported widgets

e0eacab Update materialmenuplugin.cpp, materialmenuplugin.h, and 3 more files...

91362b4 Fix to support build lib in Windows

16acde9 Add TabWidet

8aea7df Change demo form

c1ab901 Refactor code

d649335 Update tab widget

File Changes

(76 files)

 M     README.md     (8)   

 M     components/components.pro     (158)   

 M     components/lib/qtmaterialcheckable.h     (12)   

 A     components/lib/qtmaterialconst.h     (329)   

 M     components/lib/qtmaterialoverlaywidget.h     (3)   

 M     components/lib/qtmaterialripple.h     (3)   

 M     components/lib/qtmaterialrippleoverlay.h     (3)   

 M     components/lib/qtmaterialstyle.h     (3)   

 M     components/lib/qtmaterialtheme.cpp     (28)   

 M     components/lib/qtmaterialtheme.h     (316)   

 A     components/link_components.pri     (138)   

 R     components/material_res.qrc     (0)   

 A     components/plugin/plugintemplate.h     (33)   

 A     components/plugin/qtmaterialplugins.cpp     (36)   

 A     components/plugin/qtmaterialplugins.h     (72)   

 A     components/plugin/qtmaterialtabwidgetcontainerextension.cpp     (44)   

 A     components/plugin/qtmaterialtabwidgetcontainerextension.h     (32)   

 A     components/plugin/qtmaterialtabwidgetextensionfactory.cpp     (20)   

 A     components/plugin/qtmaterialtabwidgetextensionfactory.h     (21)   

 A     components/plugin/qtmaterialtabwidgetplugin.cpp     (145)   

 A     components/plugin/qtmaterialtabwidgetplugin.h     (33)   

 A     components/qtmaterial_global.h     (12)   

 M     components/qtmaterialappbar.h     (3)   

 M     components/qtmaterialautocomplete.cpp     (8)   

 M     components/qtmaterialautocomplete.h     (5)   

 M     components/qtmaterialavatar.cpp     (36)   

 M     components/qtmaterialavatar.h     (17)   

 M     components/qtmaterialavatar_p.h     (2)   

 M     components/qtmaterialbadge.h     (6)   

 M     components/qtmaterialcheckbox.h     (3)   

 M     components/qtmaterialcircularprogress.cpp     (10)   

 M     components/qtmaterialcircularprogress.h     (9)   

 M     components/qtmaterialcircularprogress_p.h     (2)   

 M     components/qtmaterialdialog.h     (3)   

 M     components/qtmaterialdrawer.h     (3)   

 M     components/qtmaterialfab.cpp     (9)   

 M     components/qtmaterialfab.h     (8)   

 M     components/qtmaterialflatbutton.cpp     (66)   

 M     components/qtmaterialflatbutton.h     (43)   

 M     components/qtmaterialflatbutton_p.h     (8)   

 M     components/qtmaterialiconbutton.cpp     (6)   

 M     components/qtmaterialiconbutton.h     (7)   

 M     components/qtmaterialmenu.cpp     (64)   

 M     components/qtmaterialmenu.h     (8)   

 M     components/qtmaterialprogress.cpp     (8)   

 M     components/qtmaterialprogress.h     (7)   

 M     components/qtmaterialprogress_p.h     (2)   

 M     components/qtmaterialradiobutton.h     (3)   

 M     components/qtmaterialraisedbutton.h     (3)   

 M     components/qtmaterialscrollbar.h     (5)   

 M     components/qtmaterialslider.cpp     (2)   

 M     components/qtmaterialslider.h     (8)   

 M     components/qtmaterialslider_internal.cpp     (6)   

 M     components/qtmaterialsnackbar.h     (3)   

 M     components/qtmaterialtabs.cpp     (63)   

 M     components/qtmaterialtabs.h     (18)   

 M     components/qtmaterialtabs_internal.cpp     (6)   

 M     components/qtmaterialtabs_p.h     (2)   

 A     components/qtmaterialtabwidget.cpp     (149)   

 A     components/qtmaterialtabwidget.h     (68)   

 M     components/qtmaterialtextfield.cpp     (1)   

 M     components/qtmaterialtextfield.h     (9)   

 M     components/qtmaterialtoggle.cpp     (1)   

 M     components/qtmaterialtoggle.h     (5)   

 M     examples/avatarsettingseditor.cpp     (6)   

 M     examples/circularprogresssettingseditor.cpp     (8)   

 M     examples/examples.pro     (38)   

 M     examples/fabsettingseditor.cpp     (24)   

 M     examples/flatbuttonsettingseditor.cpp     (48)   

 M     examples/main.cpp     (3)   

 M     examples/mainwindow.cpp     (4)   

 A     examples/plugindemoform.cpp     (51)   

 A     examples/plugindemoform.h     (29)   

 A     examples/plugindemoform.ui     (666)   

 M     examples/progresssettingseditor.cpp     (8)   

 M     qt-material-widgets.pro     (7)   

Patch Links:

https://github.com/laserpants/qt-material-widgets/pull/48.patch

https://github.com/laserpants/qt-material-widgets/pull/48.diff

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>