xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QAbstractSlider.x
浏览该文件的文档.
1//xlang Source, Name:qt5/widgets/QAbstractSlider.x
2//Date: Thu Oct 16:40:58 2020
3
4package Qt{
5 @SuppressWarnings public class QAbstractSlider : QWidget{
6
7 public static class SliderEventListener{
8 public void onValueChanged(QAbstractSlider, int value) {
9
10 }
11
12 public void onPressed(QAbstractSlider) {
13
14 }
15
16 public void onMoved(QAbstractSlider, int position) {
17
18 }
19
20 public void onReleased(QAbstractSlider) {
21
22 }
23
24 public void onRangeChanged(QAbstractSlider, int min, int max) {
25
26 }
27
28 public void onActionTriggered(QAbstractSlider, int action) {
29
30 }
31 };
32
33 SliderEventListener listener = nilptr;
34
36
37 }
38
39 public QAbstractSlider(long handle){
40 super(handle);
41 }
42
43 public void setSliderEventListener(SliderEventListener l){
44 listener = l;
45 }
46
47 public SliderEventListener getSliderEventListener(){
48 return listener;
49 }
50
51 public void setMinimum(int v){
52 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_SETMIN, v);
53 }
54
55 public int minimum() {
56 return QtXnl.widget_get_int_value(nativehandle, Constant.SLD_GETMIN);
57 }
58
59 public void setMaximum(int v){
60 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_SETMAX, v);
61 }
62
63 public int maximum() {
64 return QtXnl.widget_get_int_value(nativehandle, Constant.SLD_GETMAX);
65 }
66
67 public void setSingleStep(int v){
68 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_SETSINGLESTEP, v);
69 }
70
71 public int singleStep() {
72 return QtXnl.widget_get_int_value(nativehandle, Constant.SLD_GETSINGLESTEP);
73 }
74
75 public void setPageStep(int v){
76 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_SETPAGESTEP, v);
77 }
78
79 public int pageStep() {
80 return QtXnl.widget_get_int_value(nativehandle, Constant.SLD_GETPAGESTEP);
81 }
82
83 public void setTracking(bool enable){
84 QtXnl.widget_set_bool_value(nativehandle, Constant.SLD_SETTRACKING, enable);
85 }
86
87 public bool hasTracking() {
88 return QtXnl.widget_get_bool_value(nativehandle, Constant.SLD_GETTRACKING);
89 }
90
91 public void setSliderDown(bool enable){
92 QtXnl.widget_set_bool_value(nativehandle, Constant.SLD_SETSLIDDOWN, enable);
93 }
94
95 public bool isSliderDown() {
96 return QtXnl.widget_get_bool_value(nativehandle, Constant.SLD_GETSLIDDOWN);
97 }
98
99 public void setSliderPosition(int v){
100 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_SETSLIDPOS, v);
101 }
102
103 public int sliderPosition() {
104 return QtXnl.widget_get_int_value(nativehandle, Constant.SLD_GETSLIDPOS);
105 }
106
107 public void setInvertedAppearance(bool enable){
108 QtXnl.widget_set_bool_value(nativehandle, Constant.SLD_SETINVERTEDAPPEARANCE, enable);
109 }
110
111 public bool invertedAppearance() {
112 return QtXnl.widget_get_bool_value(nativehandle, Constant.SLD_GETINVERTEDAPPEARANCE);
113 }
114
115 public void setInvertedControls(bool enable){
116 QtXnl.widget_set_bool_value(nativehandle, Constant.SLD_SETINVERTEDCONTROLS, enable);
117 }
118
119 public bool invertedControls() {
120 return QtXnl.widget_get_bool_value(nativehandle, Constant.SLD_GETINVERTEDCONTROLS);
121 }
122
133
134 public int value() {
135 return QtXnl.widget_get_int_value(nativehandle, Constant.SLD_GETVALUE);
136 }
137
138 public void triggerAction(SliderAction action){
139 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_TRIGGERACTION, action);
140 }
141
142
143 public void setValue(int v){
144 QtXnl.widget_set_vint_value(nativehandle,Constant. SLD_SETVALUE, v);
145 }
146
147 public void setOrientation(int orientation){
148 QtXnl.widget_set_vint_value(nativehandle, Constant.SLD_SETORIENTATION, orientation);
149 }
150
151 public void setRange(int min, int max){
152 QtXnl.widget_set_v2int_value(nativehandle,Constant. SLD_SETRANGE, min, max);
153 }
154
155 //
156
157 public void onValueChanged(int value) {
158 if (listener != nilptr){
159 listener.onValueChanged(this, value);
160 }
161 }
162
163 public void onPressed() {
164 if (listener != nilptr){
165 listener.onPressed(this);
166 }
167 }
168
169 public void onMoved(int position) {
170 if (listener != nilptr){
171 listener.onMoved(this, position);
172 }
173 }
174
175 public void onReleased() {
176 if (listener != nilptr){
177 listener.onReleased(this);
178 }
179 }
180
181 public void onRangeChanged(int min, int max) {
182 if (listener != nilptr){
183 listener.onRangeChanged(this, min, max);
184 }
185 }
186
187 public void onActionTriggered(int action) {
188 if (listener != nilptr){
189 listener.onActionTriggered(this, action);
190 }
191 }
192 };
193};
void setMaximum(int v)
SliderEventListener getSliderEventListener()
void setSingleStep(int v)
void onRangeChanged(int min, int max)
QAbstractSlider(long handle)
void setInvertedAppearance(bool enable)
void setInvertedControls(bool enable)
void setSliderPosition(int v)
void setMinimum(int v)
void setSliderDown(bool enable)
void setRange(int min, int max)
void onMoved(int position)
void onActionTriggered(int action)
void setPageStep(int v)
void triggerAction(SliderAction action)
void setOrientation(int orientation)
void setTracking(bool enable)
void setSliderEventListener(SliderEventListener l)
void onValueChanged(int value)