xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
结构体 | Public 成员函数 | 包属性
QPropertyAnimation类 参考
类 QPropertyAnimation 继承关系图:
QObject

结构体

enum  Direction
 
class  onAnimationListener
 
enum  QEasingCurveType
 
enum  State
 

Public 成员函数

包属性

额外继承的成员函数

详细描述

在文件 QPropertyAnimation.x4 行定义.

构造及析构函数说明

◆ QPropertyAnimation() [1/2]

QPropertyAnimation ( )

在文件 QPropertyAnimation.x44 行定义.

44 {
45
46 }

◆ QPropertyAnimation() [2/2]

QPropertyAnimation ( long  h)

在文件 QPropertyAnimation.x48 行定义.

48 {
49 super(h);
50 }

成员函数说明

◆ create() [1/2]

bool create ( )

在文件 QPropertyAnimation.x52 行定义.

52 {
53 nativehandle = QtXnl.createQObject(QType.qtPropertyAnimation, this, 0);
54 if (nativehandle == 0){
55 return false;
56 }
57 return true;
58 }
long nativehandle
Definition QNative.xcsm:91

◆ create() [2/2]

bool create ( @NotNilptr QWidget  parent)

在文件 QPropertyAnimation.x60 行定义.

60 {
61 nativehandle = QtXnl.createQObject(QType.qtPropertyAnimation, this, parent.nativehandle);
62 if (nativehandle == 0){
63 return false;
64 }
65 return true;
66 }

◆ currentLoop()

int currentLoop ( )

在文件 QPropertyAnimation.x174 行定义.

174 {
175 return QtXnl.widget_get_int_value(nativehandle, Constant.QA_GETCURRENTLOOP);
176 }

◆ currentLoopChanged()

void currentLoopChanged ( int  currentLoop)

在文件 QPropertyAnimation.x196 行定义.

196 {
197 if (listener != nilptr){
198 listener.currentLoopChanged(this,currentLoop);
199 }
200 }
void currentLoopChanged(QPropertyAnimation qa, int currentLoop)
onAnimationListener listener

◆ directionChanged()

void directionChanged ( int  v)

在文件 QPropertyAnimation.x202 行定义.

202 {
203 if (listener != nilptr){
204 listener.directionChanged(this, (Direction)v);
205 }
206 }
void directionChanged(QPropertyAnimation qa, Direction)

◆ duration()

int duration ( )

在文件 QPropertyAnimation.x86 行定义.

86 {
87 return QtXnl.widget_get_int_value(nativehandle, Constant.QA_GETDURATION);
88 }

◆ easingCurve()

QEasingCurveType easingCurve ( )

在文件 QPropertyAnimation.x98 行定义.

98 {
99 return (QEasingCurveType)QtXnl.widget_get_int_value(nativehandle, Constant.QA_GETEASINGCURVE);
100 }

◆ endValue()

Object endValue ( )

在文件 QPropertyAnimation.x124 行定义.

124 {
125 return QtXnl.widget_get_object(nativehandle, Constant.QA_GETENDVALUE);
126 }

◆ finished()

void finished ( )

在文件 QPropertyAnimation.x190 行定义.

190 {
191 if (listener != nilptr){
192 listener.finished(this);
193 }
194 }

◆ loopCount()

int loopCount ( )

在文件 QPropertyAnimation.x166 行定义.

166 {
167 return QtXnl.widget_get_int_value(nativehandle, Constant.QA_GETLOOPCOUNT);
168 }

◆ pause()

void pause ( )

在文件 QPropertyAnimation.x146 行定义.

146 {
147 QtXnl.widget_slot(nativehandle, Constant.QA_PAUSE);
148 }

◆ propertyName()

String propertyName ( )

在文件 QPropertyAnimation.x76 行定义.

76 {
77 String __txt = (String)QtXnl.core_getString(nativehandle, Constant.QA_PROPERTYNAME);
78 __nilptr_safe(__txt);
79 return __txt;
80 }
字符串类

◆ resume()

void resume ( )

在文件 QPropertyAnimation.x150 行定义.

150 {
151 QtXnl.widget_slot(nativehandle, Constant.QA_RESUME);
152 }

◆ setCurrentTime()

void setCurrentTime ( int  msecs)

在文件 QPropertyAnimation.x162 行定义.

162 {
163 QtXnl.widget_set_vint_value(nativehandle, Constant.QA_SETCURRENTTIME, msecs);
164 }

◆ setDuration()

void setDuration ( int  msecs)

在文件 QPropertyAnimation.x90 行定义.

90 {
91 QtXnl.widget_set_vint_value(nativehandle, Constant.QA_SETDURATION, msecs);
92 }

◆ setEasingCurve()

void setEasingCurve ( QEasingCurveType  easing)

在文件 QPropertyAnimation.x102 行定义.

102 {
103 QtXnl.widget_set_vint_value(nativehandle, Constant.QA_SETEASINGCURVE, easing);
104 }

◆ setEndValue()

void setEndValue ( Object  value)

在文件 QPropertyAnimation.x128 行定义.

128 {
129 if (value.instanceOf(QPoint)){
130 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETENDVALUE, QVariant.toArray((QPoint)value));
131 }else
132 if (value.instanceOf(QRect)){
133 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETENDVALUE, QVariant.toArray((QRect)value));
134 }else
135 if (value.instanceOf(QSize)){
136 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETENDVALUE, QVariant.toArray((QSize)value));
137 }else{
138 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETENDVALUE, value);
139 }
140 }
bool instanceOf(Class)

引用了 Object.instanceOf().

◆ setLoopCount()

void setLoopCount ( int  loopCount)

在文件 QPropertyAnimation.x170 行定义.

170 {
171 QtXnl.widget_set_vint_value(nativehandle, Constant.QA_SETLOOPCOUNT, loopCount);
172 }

◆ setOnAnimationListener()

void setOnAnimationListener ( onAnimationListener  l)

在文件 QPropertyAnimation.x14 行定义.

14 {
15 listener = l;
16 }

◆ setPaused()

void setPaused ( bool  bm)

在文件 QPropertyAnimation.x154 行定义.

154 {
155 QtXnl.widget_set_bool_value(nativehandle, Constant.QA_SETPAUSED, bm);
156 }

◆ setPropertyName()

void setPropertyName ( String  propertyName)

在文件 QPropertyAnimation.x82 行定义.

82 {
83 QtXnl.widget_slot_string(nativehandle, Constant.QA_SETPROPERTYNAME, propertyName);
84 }

◆ setStartValue()

void setStartValue ( Object  value)

在文件 QPropertyAnimation.x110 行定义.

110 {
111 if (value.instanceOf(QPoint)){
112 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETSTARTVALUE, QVariant.toArray((QPoint)value));
113 }else
114 if (value.instanceOf(QRect)){
115 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETSTARTVALUE, QVariant.toArray((QRect)value));
116 }else
117 if (value.instanceOf(QSize)){
118 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETSTARTVALUE, QVariant.toArray((QSize)value));
119 }else{
120 QtXnl.widget_set_object_value(nativehandle, Constant.QA_SETSTARTVALUE, value);
121 }
122 }

引用了 Object.instanceOf().

◆ setTargetObject()

void setTargetObject ( QObject  target)

在文件 QPropertyAnimation.x72 行定义.

72 {
73 QtXnl.widget_set_native_value(nativehandle, Constant.QA_SETTARGETOBJECT, target.nativehandle);
74 }

◆ start()

void start ( )

在文件 QPropertyAnimation.x142 行定义.

142 {
143 QtXnl.widget_slot(nativehandle, Constant.QA_START);
144 }

◆ startValue()

Object startValue ( )

在文件 QPropertyAnimation.x106 行定义.

106 {
107 return QtXnl.widget_get_object(nativehandle, Constant.QA_GETSTARTVALUE);
108 }

◆ stateChanged()

void stateChanged ( int  newState,
int  oldState 
)

在文件 QPropertyAnimation.x184 行定义.

184 {
185 if (listener != nilptr){
186 listener.stateChanged(this, (State)newState, (State)oldState);
187 }
188 }
void stateChanged(QPropertyAnimation qa, State newState, State oldState)

◆ stop()

void stop ( )

在文件 QPropertyAnimation.x158 行定义.

158 {
159 QtXnl.widget_slot(nativehandle, Constant.QA_STOP);
160 }

◆ targetObject()

QObject targetObject ( )

在文件 QPropertyAnimation.x68 行定义.

68 {
69 return (QObject)QtXnl.widget_get_object(nativehandle, Constant.QA_GETTARGETOBJECT);
70 }

◆ totalDuration()

int totalDuration ( )

在文件 QPropertyAnimation.x94 行定义.

94 {
95 return QtXnl.widget_get_int_value(nativehandle, Constant.QA_GETTOTALDURATION);
96 }

◆ valueChanged()

void valueChanged ( Object  value)

在文件 QPropertyAnimation.x178 行定义.

178 {
179 if (listener != nilptr){
180 listener.valueChanged(this, value);
181 }
182 }
void valueChanged(QPropertyAnimation qa, Object value)

结构体成员变量说明

◆ listener

onAnimationListener listener
package

在文件 QPropertyAnimation.x13 行定义.