This commit is contained in:
朱子楚\zhuzi
2023-02-26 23:47:07 +08:00
parent 312418aded
commit 31d563d2f6
51 changed files with 2649 additions and 166 deletions

View File

@ -1,27 +1,15 @@
#include "FluentUI.h"
#include <QPainter>
#include "Fluent.h"
FluentUI::FluentUI(QQuickItem *parent)
: QQuickPaintedItem(parent)
void FluentUI::create(QQmlEngine *engine)
{
// By default, QQuickItem does not draw anything. If you subclass
// QQuickItem to create a visual item, you will need to uncomment the
// following line and re-implement updatePaintNode()
// setFlag(ItemHasContents, true);
Fluent::getInstance()->registerTypes(URI_STR);
Fluent::getInstance()->initializeEngine(engine,URI_STR);
engine->addImportPath("/");
}
void FluentUI::paint(QPainter *painter)
{
QPen pen(QColorConstants::Red, 2);
QBrush brush(QColorConstants::Red);
painter->setPen(pen);
painter->setBrush(brush);
painter->drawRect(0, 0, 100, 100);
}
FluentUI::~FluentUI()
QString FluentUI::version()
{
return Fluent::getInstance()->version();
}