DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAGraphicsPixmapItemSettingWidget.h
1#ifndef DAGRAPHICSPIXMAPITEMSETTINGWIDGET_H
2#define DAGRAPHICSPIXMAPITEMSETTINGWIDGET_H
3
4#include <QWidget>
5#include "DAGuiAPI.h"
6namespace Ui
7{
8class DAGraphicsPixmapItemSettingWidget;
9}
10
11namespace DA
12{
13class DAGraphicsPixmapItem;
14
15class DAGUI_API DAGraphicsPixmapItemSettingWidget : public QWidget
16{
17 Q_OBJECT
18 DA_DECLARE_PRIVATE(DAGraphicsPixmapItemSettingWidget)
19public:
20 explicit DAGraphicsPixmapItemSettingWidget(QWidget* parent = nullptr);
22 // 设置需要配置的item
23 void setItem(DAGraphicsPixmapItem* item);
24 // 获取维护的item
25 DAGraphicsPixmapItem* getItem() const;
26 // 更新
27 void updateData();
28 // 设置当前的alpha值,注意这个函数不会发射信号
29 void setCurrentAlphaValue(int v);
30 int getCurrentAlphaValue() const;
31signals:
37private slots:
38 // 滑竿控件改变
39 void onHorizontalSliderAlphaValueChanged(int v);
40 // 数值控件改变
41 void onSpinBoxValueChanged(int v);
42
43private:
44 Ui::DAGraphicsPixmapItemSettingWidget* ui;
45};
46}
47
48#endif // DAGRAPHICSPIXMAPITEMSETTINGWIDGET_H
Definition DAGraphicsPixmapItemSettingWidget.h:16
void pixmapAlphaValueChanged(int v)
图片的透明度改变信号
支持缩放编辑的图片item
Definition DAGraphicsPixmapItem.h:13
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44