DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAAligmentPositionEditWidget.h
1#ifndef DAALIGMENTPOSITIONEDITWIDGET_H
2#define DAALIGMENTPOSITIONEDITWIDGET_H
3
4#include <QWidget>
5#include "DACommonWidgetsAPI.h"
6namespace Ui
7{
8class DAAligmentPositionEditWidget;
9}
10namespace DA
11{
15class DACOMMONWIDGETS_API DAAligmentPositionEditWidget : public QWidget
16{
17 Q_OBJECT
18
19public:
20 explicit DAAligmentPositionEditWidget(QWidget* parent = nullptr);
22 // 设置aligment
23 Qt::Alignment getAligmentPosition() const;
24 // 把输入的al进行过滤,得到本控件支持的组合
25 static Qt::Alignment acceptAligment(Qt::Alignment al);
26public slots:
27 void setAligmentPosition(Qt::Alignment al);
28signals:
29 void aligmentPositionChanged(Qt::Alignment al);
30
31protected:
32 void changeEvent(QEvent* e);
33private slots:
34 void onButtonClicked(int id);
35
36private:
37 Ui::DAAligmentPositionEditWidget* ui;
38};
39} // end DA
40#endif // DAALIGMENTPOSITIONEDITWIDGET_H
The DAAligmentPositionEditWidget class
Definition DAAligmentPositionEditWidget.h:16
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44