plugins.qmltypes 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369
  1. import QtQuick.tooling 1.2
  2. // This file describes the plugin-supplied types contained in the library.
  3. // It is used for QML tooling purposes only.
  4. //
  5. // This file was auto-generated by qmltyperegistrar.
  6. Module {
  7. dependencies: ["QtQuick 2.0", "QtQuick.Window 2.0"]
  8. Component {
  9. file: "quicktestevent_p.h"
  10. name: "QQuickTouchEventSequence"
  11. prototype: "QObject"
  12. Method {
  13. name: "press"
  14. type: "QObject*"
  15. Parameter { name: "touchId"; type: "int" }
  16. Parameter { name: "item"; type: "QObject"; isPointer: true }
  17. Parameter { name: "x"; type: "double" }
  18. Parameter { name: "y"; type: "double" }
  19. }
  20. Method {
  21. name: "move"
  22. type: "QObject*"
  23. Parameter { name: "touchId"; type: "int" }
  24. Parameter { name: "item"; type: "QObject"; isPointer: true }
  25. Parameter { name: "x"; type: "double" }
  26. Parameter { name: "y"; type: "double" }
  27. }
  28. Method {
  29. name: "release"
  30. type: "QObject*"
  31. Parameter { name: "touchId"; type: "int" }
  32. Parameter { name: "item"; type: "QObject"; isPointer: true }
  33. Parameter { name: "x"; type: "double" }
  34. Parameter { name: "y"; type: "double" }
  35. }
  36. Method {
  37. name: "stationary"
  38. type: "QObject*"
  39. Parameter { name: "touchId"; type: "int" }
  40. }
  41. Method { name: "commit"; type: "QObject*" }
  42. }
  43. Component {
  44. file: "quicktestevent_p.h"
  45. name: "QuickTestEvent"
  46. prototype: "QObject"
  47. exports: ["QtTest/TestEvent 1.0", "QtTest/TestEvent 1.2"]
  48. exportMetaObjectRevisions: [0, 2]
  49. Property { name: "defaultMouseDelay"; type: "int"; isReadonly: true }
  50. Method {
  51. name: "keyPress"
  52. type: "bool"
  53. Parameter { name: "key"; type: "int" }
  54. Parameter { name: "modifiers"; type: "int" }
  55. Parameter { name: "delay"; type: "int" }
  56. }
  57. Method {
  58. name: "keyRelease"
  59. type: "bool"
  60. Parameter { name: "key"; type: "int" }
  61. Parameter { name: "modifiers"; type: "int" }
  62. Parameter { name: "delay"; type: "int" }
  63. }
  64. Method {
  65. name: "keyClick"
  66. type: "bool"
  67. Parameter { name: "key"; type: "int" }
  68. Parameter { name: "modifiers"; type: "int" }
  69. Parameter { name: "delay"; type: "int" }
  70. }
  71. Method {
  72. name: "keyPressChar"
  73. type: "bool"
  74. Parameter { name: "character"; type: "string" }
  75. Parameter { name: "modifiers"; type: "int" }
  76. Parameter { name: "delay"; type: "int" }
  77. }
  78. Method {
  79. name: "keyReleaseChar"
  80. type: "bool"
  81. Parameter { name: "character"; type: "string" }
  82. Parameter { name: "modifiers"; type: "int" }
  83. Parameter { name: "delay"; type: "int" }
  84. }
  85. Method {
  86. name: "keyClickChar"
  87. type: "bool"
  88. Parameter { name: "character"; type: "string" }
  89. Parameter { name: "modifiers"; type: "int" }
  90. Parameter { name: "delay"; type: "int" }
  91. }
  92. Method {
  93. name: "keySequence"
  94. revision: 2
  95. type: "bool"
  96. Parameter { name: "keySequence"; type: "QVariant" }
  97. }
  98. Method {
  99. name: "mousePress"
  100. type: "bool"
  101. Parameter { name: "item"; type: "QObject"; isPointer: true }
  102. Parameter { name: "x"; type: "double" }
  103. Parameter { name: "y"; type: "double" }
  104. Parameter { name: "button"; type: "int" }
  105. Parameter { name: "modifiers"; type: "int" }
  106. Parameter { name: "delay"; type: "int" }
  107. }
  108. Method {
  109. name: "mouseRelease"
  110. type: "bool"
  111. Parameter { name: "item"; type: "QObject"; isPointer: true }
  112. Parameter { name: "x"; type: "double" }
  113. Parameter { name: "y"; type: "double" }
  114. Parameter { name: "button"; type: "int" }
  115. Parameter { name: "modifiers"; type: "int" }
  116. Parameter { name: "delay"; type: "int" }
  117. }
  118. Method {
  119. name: "mouseClick"
  120. type: "bool"
  121. Parameter { name: "item"; type: "QObject"; isPointer: true }
  122. Parameter { name: "x"; type: "double" }
  123. Parameter { name: "y"; type: "double" }
  124. Parameter { name: "button"; type: "int" }
  125. Parameter { name: "modifiers"; type: "int" }
  126. Parameter { name: "delay"; type: "int" }
  127. }
  128. Method {
  129. name: "mouseDoubleClick"
  130. type: "bool"
  131. Parameter { name: "item"; type: "QObject"; isPointer: true }
  132. Parameter { name: "x"; type: "double" }
  133. Parameter { name: "y"; type: "double" }
  134. Parameter { name: "button"; type: "int" }
  135. Parameter { name: "modifiers"; type: "int" }
  136. Parameter { name: "delay"; type: "int" }
  137. }
  138. Method {
  139. name: "mouseDoubleClickSequence"
  140. type: "bool"
  141. Parameter { name: "item"; type: "QObject"; isPointer: true }
  142. Parameter { name: "x"; type: "double" }
  143. Parameter { name: "y"; type: "double" }
  144. Parameter { name: "button"; type: "int" }
  145. Parameter { name: "modifiers"; type: "int" }
  146. Parameter { name: "delay"; type: "int" }
  147. }
  148. Method {
  149. name: "mouseMove"
  150. type: "bool"
  151. Parameter { name: "item"; type: "QObject"; isPointer: true }
  152. Parameter { name: "x"; type: "double" }
  153. Parameter { name: "y"; type: "double" }
  154. Parameter { name: "delay"; type: "int" }
  155. Parameter { name: "buttons"; type: "int" }
  156. }
  157. Method {
  158. name: "mouseWheel"
  159. type: "bool"
  160. Parameter { name: "item"; type: "QObject"; isPointer: true }
  161. Parameter { name: "x"; type: "double" }
  162. Parameter { name: "y"; type: "double" }
  163. Parameter { name: "buttons"; type: "int" }
  164. Parameter { name: "modifiers"; type: "int" }
  165. Parameter { name: "xDelta"; type: "int" }
  166. Parameter { name: "yDelta"; type: "int" }
  167. Parameter { name: "delay"; type: "int" }
  168. }
  169. Method {
  170. name: "touchEvent"
  171. type: "QQuickTouchEventSequence*"
  172. Parameter { name: "item"; type: "QObject"; isPointer: true }
  173. }
  174. Method { name: "touchEvent"; type: "QQuickTouchEventSequence*" }
  175. }
  176. Component {
  177. file: "quicktestresultforeign_p.h"
  178. name: "QuickTestResult"
  179. prototype: "QObject"
  180. exports: [
  181. "QtTest/TestResult 1.0",
  182. "QtTest/TestResult 1.1",
  183. "QtTest/TestResult 1.13"
  184. ]
  185. exportMetaObjectRevisions: [0, 1, 13]
  186. Enum {
  187. name: "RunMode"
  188. values: ["RepeatUntilValidMeasurement", "RunOnce"]
  189. }
  190. Property { name: "testCaseName"; type: "string" }
  191. Property { name: "functionName"; type: "string" }
  192. Property { name: "dataTag"; type: "string" }
  193. Property { name: "failed"; type: "bool"; isReadonly: true }
  194. Property { name: "skipped"; type: "bool" }
  195. Property { name: "passCount"; type: "int"; isReadonly: true }
  196. Property { name: "failCount"; type: "int"; isReadonly: true }
  197. Property { name: "skipCount"; type: "int"; isReadonly: true }
  198. Property { name: "functionsToRun"; type: "QStringList"; isReadonly: true }
  199. Property { name: "tagsToRun"; type: "QStringList"; isReadonly: true }
  200. Signal { name: "programNameChanged" }
  201. Method { name: "reset" }
  202. Method { name: "startLogging" }
  203. Method { name: "stopLogging" }
  204. Method { name: "initTestTable" }
  205. Method { name: "clearTestTable" }
  206. Method { name: "finishTestData" }
  207. Method { name: "finishTestDataCleanup" }
  208. Method { name: "finishTestFunction" }
  209. Method {
  210. name: "stringify"
  211. Parameter { name: "args"; type: "QQmlV4Function"; isPointer: true }
  212. }
  213. Method {
  214. name: "fail"
  215. Parameter { name: "message"; type: "string" }
  216. Parameter { name: "location"; type: "QUrl" }
  217. Parameter { name: "line"; type: "int" }
  218. }
  219. Method {
  220. name: "verify"
  221. type: "bool"
  222. Parameter { name: "success"; type: "bool" }
  223. Parameter { name: "message"; type: "string" }
  224. Parameter { name: "location"; type: "QUrl" }
  225. Parameter { name: "line"; type: "int" }
  226. }
  227. Method {
  228. name: "compare"
  229. type: "bool"
  230. Parameter { name: "success"; type: "bool" }
  231. Parameter { name: "message"; type: "string" }
  232. Parameter { name: "val1"; type: "QVariant" }
  233. Parameter { name: "val2"; type: "QVariant" }
  234. Parameter { name: "location"; type: "QUrl" }
  235. Parameter { name: "line"; type: "int" }
  236. }
  237. Method {
  238. name: "fuzzyCompare"
  239. type: "bool"
  240. Parameter { name: "actual"; type: "QVariant" }
  241. Parameter { name: "expected"; type: "QVariant" }
  242. Parameter { name: "delta"; type: "double" }
  243. }
  244. Method {
  245. name: "skip"
  246. Parameter { name: "message"; type: "string" }
  247. Parameter { name: "location"; type: "QUrl" }
  248. Parameter { name: "line"; type: "int" }
  249. }
  250. Method {
  251. name: "expectFail"
  252. type: "bool"
  253. Parameter { name: "tag"; type: "string" }
  254. Parameter { name: "comment"; type: "string" }
  255. Parameter { name: "location"; type: "QUrl" }
  256. Parameter { name: "line"; type: "int" }
  257. }
  258. Method {
  259. name: "expectFailContinue"
  260. type: "bool"
  261. Parameter { name: "tag"; type: "string" }
  262. Parameter { name: "comment"; type: "string" }
  263. Parameter { name: "location"; type: "QUrl" }
  264. Parameter { name: "line"; type: "int" }
  265. }
  266. Method {
  267. name: "warn"
  268. Parameter { name: "message"; type: "string" }
  269. Parameter { name: "location"; type: "QUrl" }
  270. Parameter { name: "line"; type: "int" }
  271. }
  272. Method {
  273. name: "ignoreWarning"
  274. Parameter { name: "message"; type: "QJSValue" }
  275. }
  276. Method {
  277. name: "wait"
  278. Parameter { name: "ms"; type: "int" }
  279. }
  280. Method {
  281. name: "sleep"
  282. Parameter { name: "ms"; type: "int" }
  283. }
  284. Method {
  285. name: "waitForRendering"
  286. type: "bool"
  287. Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
  288. Parameter { name: "timeout"; type: "int" }
  289. }
  290. Method {
  291. name: "waitForRendering"
  292. type: "bool"
  293. Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
  294. }
  295. Method { name: "startMeasurement" }
  296. Method { name: "beginDataRun" }
  297. Method { name: "endDataRun" }
  298. Method { name: "measurementAccepted"; type: "bool" }
  299. Method { name: "needsMoreMeasurements"; type: "bool" }
  300. Method {
  301. name: "startBenchmark"
  302. Parameter { name: "runMode"; type: "RunMode" }
  303. Parameter { name: "tag"; type: "string" }
  304. }
  305. Method { name: "isBenchmarkDone"; type: "bool" }
  306. Method { name: "nextBenchmark" }
  307. Method { name: "stopBenchmark" }
  308. Method {
  309. name: "grabImage"
  310. type: "QObject*"
  311. Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
  312. }
  313. Method {
  314. name: "findChild"
  315. revision: 1
  316. type: "QObject*"
  317. Parameter { name: "parent"; type: "QObject"; isPointer: true }
  318. Parameter { name: "objectName"; type: "string" }
  319. }
  320. Method {
  321. name: "isPolishScheduled"
  322. revision: 13
  323. type: "bool"
  324. Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
  325. }
  326. Method {
  327. name: "waitForItemPolished"
  328. revision: 13
  329. type: "bool"
  330. Parameter { name: "item"; type: "QQuickItem"; isPointer: true }
  331. Parameter { name: "timeout"; type: "int" }
  332. }
  333. }
  334. Component {
  335. file: "quicktestutil_p.h"
  336. name: "QuickTestUtil"
  337. prototype: "QObject"
  338. exports: ["QtTest/TestUtil 1.0"]
  339. exportMetaObjectRevisions: [0]
  340. Property { name: "printAvailableFunctions"; type: "bool"; isReadonly: true }
  341. Property { name: "dragThreshold"; type: "int"; isReadonly: true }
  342. Method {
  343. name: "typeName"
  344. type: "QJSValue"
  345. Parameter { name: "v"; type: "QVariant" }
  346. }
  347. Method {
  348. name: "compare"
  349. type: "bool"
  350. Parameter { name: "act"; type: "QVariant" }
  351. Parameter { name: "exp"; type: "QVariant" }
  352. }
  353. Method {
  354. name: "callerFile"
  355. type: "QJSValue"
  356. Parameter { name: "frameIndex"; type: "int" }
  357. }
  358. Method { name: "callerFile"; type: "QJSValue" }
  359. Method {
  360. name: "callerLine"
  361. type: "int"
  362. Parameter { name: "frameIndex"; type: "int" }
  363. }
  364. Method { name: "callerLine"; type: "int" }
  365. }
  366. }