📄 ui4.h
字号:
public: DomItem(); ~DomItem(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const; inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeRow() const { return m_has_attr_row; } inline int attributeRow() const { return m_attr_row; } inline void setAttributeRow(int a) { m_attr_row = a; m_has_attr_row = true; } inline void clearAttributeRow() { m_has_attr_row = false; } inline bool hasAttributeColumn() const { return m_has_attr_column; } inline int attributeColumn() const { return m_attr_column; } inline void setAttributeColumn(int a) { m_attr_column = a; m_has_attr_column = true; } inline void clearAttributeColumn() { m_has_attr_column = false; } // child element accessors inline QList<DomProperty*> elementProperty() const { return m_property; } void setElementProperty(const QList<DomProperty*>& a); inline QList<DomItem*> elementItem() const { return m_item; } void setElementItem(const QList<DomItem*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data int m_attr_row; bool m_has_attr_row; int m_attr_column; bool m_has_attr_column; // child element data QList<DomProperty*> m_property; QList<DomItem*> m_item; DomItem(const DomItem &other); void operator = (const DomItem&other);};class QDESIGNER_UILIB_EXPORT DomWidget {public: DomWidget(); ~DomWidget(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const; inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeClass() const { return m_has_attr_class; } inline QString attributeClass() const { return m_attr_class; } inline void setAttributeClass(const QString& a) { m_attr_class = a; m_has_attr_class = true; } inline void clearAttributeClass() { m_has_attr_class = false; } inline bool hasAttributeName() const { return m_has_attr_name; } inline QString attributeName() const { return m_attr_name; } inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; } inline void clearAttributeName() { m_has_attr_name = false; } inline bool hasAttributeNative() const { return m_has_attr_native; } inline bool attributeNative() const { return m_attr_native; } inline void setAttributeNative(bool a) { m_attr_native = a; m_has_attr_native = true; } inline void clearAttributeNative() { m_has_attr_native = false; } // child element accessors inline QStringList elementClass() const { return m_class; } void setElementClass(const QStringList& a); inline QList<DomProperty*> elementProperty() const { return m_property; } void setElementProperty(const QList<DomProperty*>& a); inline QList<DomScript*> elementScript() const { return m_script; } void setElementScript(const QList<DomScript*>& a); inline QList<DomWidgetData*> elementWidgetData() const { return m_widgetData; } void setElementWidgetData(const QList<DomWidgetData*>& a); inline QList<DomProperty*> elementAttribute() const { return m_attribute; } void setElementAttribute(const QList<DomProperty*>& a); inline QList<DomRow*> elementRow() const { return m_row; } void setElementRow(const QList<DomRow*>& a); inline QList<DomColumn*> elementColumn() const { return m_column; } void setElementColumn(const QList<DomColumn*>& a); inline QList<DomItem*> elementItem() const { return m_item; } void setElementItem(const QList<DomItem*>& a); inline QList<DomLayout*> elementLayout() const { return m_layout; } void setElementLayout(const QList<DomLayout*>& a); inline QList<DomWidget*> elementWidget() const { return m_widget; } void setElementWidget(const QList<DomWidget*>& a); inline QList<DomAction*> elementAction() const { return m_action; } void setElementAction(const QList<DomAction*>& a); inline QList<DomActionGroup*> elementActionGroup() const { return m_actionGroup; } void setElementActionGroup(const QList<DomActionGroup*>& a); inline QList<DomActionRef*> elementAddAction() const { return m_addAction; } void setElementAddAction(const QList<DomActionRef*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data QString m_attr_class; bool m_has_attr_class; QString m_attr_name; bool m_has_attr_name; bool m_attr_native; bool m_has_attr_native; // child element data QStringList m_class; QList<DomProperty*> m_property; QList<DomScript*> m_script; QList<DomWidgetData*> m_widgetData; QList<DomProperty*> m_attribute; QList<DomRow*> m_row; QList<DomColumn*> m_column; QList<DomItem*> m_item; QList<DomLayout*> m_layout; QList<DomWidget*> m_widget; QList<DomAction*> m_action; QList<DomActionGroup*> m_actionGroup; QList<DomActionRef*> m_addAction; DomWidget(const DomWidget &other); void operator = (const DomWidget&other);};class QDESIGNER_UILIB_EXPORT DomSpacer {public: DomSpacer(); ~DomSpacer(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const; inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeName() const { return m_has_attr_name; } inline QString attributeName() const { return m_attr_name; } inline void setAttributeName(const QString& a) { m_attr_name = a; m_has_attr_name = true; } inline void clearAttributeName() { m_has_attr_name = false; } // child element accessors inline QList<DomProperty*> elementProperty() const { return m_property; } void setElementProperty(const QList<DomProperty*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data QString m_attr_name; bool m_has_attr_name; // child element data QList<DomProperty*> m_property; DomSpacer(const DomSpacer &other); void operator = (const DomSpacer&other);};class QDESIGNER_UILIB_EXPORT DomColor {public: DomColor(); ~DomColor(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const; inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeAlpha() const { return m_has_attr_alpha; } inline int attributeAlpha() const { return m_attr_alpha; } inline void setAttributeAlpha(int a) { m_attr_alpha = a; m_has_attr_alpha = true; } inline void clearAttributeAlpha() { m_has_attr_alpha = false; } // child element accessors inline int elementRed() const { return m_red; } void setElementRed(int a); inline bool hasElementRed() const { return m_children & Red; } void clearElementRed(); inline int elementGreen() const { return m_green; } void setElementGreen(int a); inline bool hasElementGreen() const { return m_children & Green; } void clearElementGreen(); inline int elementBlue() const { return m_blue; } void setElementBlue(int a); inline bool hasElementBlue() const { return m_children & Blue; } void clearElementBlue();private: QString m_text; void clear(bool clear_all = true); // attribute data int m_attr_alpha; bool m_has_attr_alpha; // child element data uint m_children; int m_red; int m_green; int m_blue; enum Child { Red = 1, Green = 2, Blue = 4 }; DomColor(const DomColor &other); void operator = (const DomColor&other);};class QDESIGNER_UILIB_EXPORT DomGradientStop {public: DomGradientStop(); ~DomGradientStop(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const; inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributePosition() const { return m_has_attr_position; } inline double attributePosition() const { return m_attr_position; } inline void setAttributePosition(double a) { m_attr_position = a; m_has_attr_position = true; } inline void clearAttributePosition() { m_has_attr_position = false; } // child element accessors inline DomColor* elementColor() const { return m_color; } void setElementColor(DomColor* a); inline bool hasElementColor() const { return m_children & Color; } void clearElementColor();private: QString m_text; void clear(bool clear_all = true); // attribute data double m_attr_position; bool m_has_attr_position; // child element data uint m_children; DomColor* m_color; enum Child { Color = 1 }; DomGradientStop(const DomGradientStop &other); void operator = (const DomGradientStop&other);};class QDESIGNER_UILIB_EXPORT DomGradient {public: DomGradient(); ~DomGradient(); void read(const QDomElement &node); QDomElement write(QDomDocument &doc, const QString &tagName = QString()) const; inline QString text() const { return m_text; } inline void setText(const QString &s) { m_text = s; } // attribute accessors inline bool hasAttributeStartX() const { return m_has_attr_startX; } inline double attributeStartX() const { return m_attr_startX; } inline void setAttributeStartX(double a) { m_attr_startX = a; m_has_attr_startX = true; } inline void clearAttributeStartX() { m_has_attr_startX = false; } inline bool hasAttributeStartY() const { return m_has_attr_startY; } inline double attributeStartY() const { return m_attr_startY; } inline void setAttributeStartY(double a) { m_attr_startY = a; m_has_attr_startY = true; } inline void clearAttributeStartY() { m_has_attr_startY = false; } inline bool hasAttributeEndX() const { return m_has_attr_endX; } inline double attributeEndX() const { return m_attr_endX; } inline void setAttributeEndX(double a) { m_attr_endX = a; m_has_attr_endX = true; } inline void clearAttributeEndX() { m_has_attr_endX = false; } inline bool hasAttributeEndY() const { return m_has_attr_endY; } inline double attributeEndY() const { return m_attr_endY; } inline void setAttributeEndY(double a) { m_attr_endY = a; m_has_attr_endY = true; } inline void clearAttributeEndY() { m_has_attr_endY = false; } inline bool hasAttributeCentralX() const { return m_has_attr_centralX; } inline double attributeCentralX() const { return m_attr_centralX; } inline void setAttributeCentralX(double a) { m_attr_centralX = a; m_has_attr_centralX = true; } inline void clearAttributeCentralX() { m_has_attr_centralX = false; } inline bool hasAttributeCentralY() const { return m_has_attr_centralY; } inline double attributeCentralY() const { return m_attr_centralY; } inline void setAttributeCentralY(double a) { m_attr_centralY = a; m_has_attr_centralY = true; } inline void clearAttributeCentralY() { m_has_attr_centralY = false; } inline bool hasAttributeFocalX() const { return m_has_attr_focalX; } inline double attributeFocalX() const { return m_attr_focalX; } inline void setAttributeFocalX(double a) { m_attr_focalX = a; m_has_attr_focalX = true; } inline void clearAttributeFocalX() { m_has_attr_focalX = false; } inline bool hasAttributeFocalY() const { return m_has_attr_focalY; } inline double attributeFocalY() const { return m_attr_focalY; } inline void setAttributeFocalY(double a) { m_attr_focalY = a; m_has_attr_focalY = true; } inline void clearAttributeFocalY() { m_has_attr_focalY = false; } inline bool hasAttributeRadius() const { return m_has_attr_radius; } inline double attributeRadius() const { return m_attr_radius; } inline void setAttributeRadius(double a) { m_attr_radius = a; m_has_attr_radius = true; } inline void clearAttributeRadius() { m_has_attr_radius = false; } inline bool hasAttributeAngle() const { return m_has_attr_angle; } inline double attributeAngle() const { return m_attr_angle; } inline void setAttributeAngle(double a) { m_attr_angle = a; m_has_attr_angle = true; } inline void clearAttributeAngle() { m_has_attr_angle = false; } inline bool hasAttributeType() const { return m_has_attr_type; } inline QString attributeType() const { return m_attr_type; } inline void setAttributeType(const QString& a) { m_attr_type = a; m_has_attr_type = true; } inline void clearAttributeType() { m_has_attr_type = false; } inline bool hasAttributeSpread() const { return m_has_attr_spread; } inline QString attributeSpread() const { return m_attr_spread; } inline void setAttributeSpread(const QString& a) { m_attr_spread = a; m_has_attr_spread = true; } inline void clearAttributeSpread() { m_has_attr_spread = false; } inline bool hasAttributeCoordinateMode() const { return m_has_attr_coordinateMode; } inline QString attributeCoordinateMode() const { return m_attr_coordinateMode; } inline void setAttributeCoordinateMode(const QString& a) { m_attr_coordinateMode = a; m_has_attr_coordinateMode = true; } inline void clearAttributeCoordinateMode() { m_has_attr_coordinateMode = false; } // child element accessors inline QList<DomGradientStop*> elementGradientStop() const { return m_gradientStop; } void setElementGradientStop(const QList<DomGradientStop*>& a);private: QString m_text; void clear(bool clear_all = true); // attribute data double m_attr_startX; bool m_has_attr_startX; double m_attr_startY; bool m_has_attr_startY; double m_attr_endX; bool m_has_attr_endX; double m_attr_endY; bool m_has_attr_endY; double m_attr_centralX; bool m_has_attr_centralX; double m_attr_centralY; bool m_has_attr_centralY; double m_attr_focalX; bool m_has_attr_focalX; double m_attr_focalY; bool m_has_attr_focalY; double m_attr_radius; bool m_has_attr_radius; double m_attr_angle; bool m_has_attr_angle; QString m_attr_type; bool m_has_attr_type; QString m_attr_spread;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -