first commit

This commit is contained in:
2026-04-29 14:10:10 +08:00
commit b28556d43d
1558 changed files with 241386 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
#ifndef ITEMEDITOR_H
#define ITEMEDITOR_H
#include <QWidget>
#include "scene/pictextitem.h"
#include <QPainter>
#include <QButtonGroup>
#include "scene/ItemGeneralSettings.h"
namespace Ui {
class ItemEditor;
}
class ItemEditor : public QWidget
{
Q_OBJECT
public:
explicit ItemEditor(QWidget *parent = 0);
~ItemEditor();
void edit(PicTextItem* item);
PicTextItem* currentItem() { return m_currItem; }
signals:
void rejected();
void accepted();
private slots:
void onOkBtnClicked();
void onCloseBtnClicked();
private:
Ui::ItemEditor *ui;
QXmlStreamAttributes m_backup;
PicTextItem* m_currItem = nullptr;
ItemGeneralSettings* m_generalSettings = nullptr;
};
#endif // ITEMEDITOR_H