xlang v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QPrintPreviewDialog.xcsm
浏览该文件的文档.
1//xlang Source, Name:QPrintPreviewDialog.xcsm
2//Date: Sat Aug 15:42:52 2019
3
4package Qt{
5 @SuppressWarnings public class QPrintPreviewDialog : QDialog{
6
7 public QPrintPreviewDialog(){
8
9 }
10 public QPrintPreviewDialog(@NotNilptr QPrinter printer) throws IllegalArgumentException{
11 if (false == create(nilptr, printer)){
12 throw new IllegalArgumentException("canot create QPrintPreviewDialog");
13 }
14 }
15 public QPrintPreviewDialog(@NotNilptr QWidget parent,@NotNilptr QPrinter printer) throws IllegalArgumentException{
16 if (false == create(parent, printer)){
17 throw new IllegalArgumentException("canot create QPrintPreviewDialog");
18 }
19 }
20 public QPrintPreviewDialog(@NotNilptr QWidget parent) throws IllegalArgumentException{
21 if (false == create(parent, nilptr)){
22 throw new IllegalArgumentException("canot create QPrintPreviewDialog");
23 }
24 }
25 public void onPreviewRequest(long printer){
26 requestPreview(new QPrinter(printer));
27 }
28
29 public void requestPreview(@NotNilptr QPrinter printer);
30
31 public int exec()override {
32 return QtXnl.widget_get_int_value(nativehandle, Constant.PVWDLGEXEC);
33 }
34
35 public void done(int result)override {
36 QtXnl.widget_set_vint_value(nativehandle, Constant.PVWDLGDONE, result);
37 }
38
39
40 public bool create()override {
41 nativehandle = QtXnl.createQPObject(QType.qtPrintViewDialog, this, 0, 0, 0, 0, 0);
42 if (nativehandle == 0){
43 return false;
44 }
45 return true;
46 }
47
48 public bool create(@NotNilptr QWidget parent)override {
49 nativehandle = QtXnl.createQPObject(QType.qtPrintViewDialog, this, parent.nativehandle, 0, 0, 0, 0);
50 if (nativehandle == 0){
51 return false;
52 }
53 return true;
54 }
55
56 public bool create(QWidget parent, QPrinter printer){
57 nativehandle = QtXnl.createQPObject(QType.qtPrintViewDialog, this, parent == nilptr ? 0 : parent.nativehandle,printer == nilptr ? 0 : printer.nativehandle, 0, 0, 0);
58 if (nativehandle == 0){
59 return false;
60 }
61 return true;
62 }
63 };
64};
QPrintPreviewDialog(@NotNilptr QWidget parent,@NotNilptr QPrinter printer)
QPrintPreviewDialog(@NotNilptr QWidget parent)
void done(int result) override
bool create(@NotNilptr QWidget parent) override
void onPreviewRequest(long printer)
void requestPreview(@NotNilptr QPrinter printer)
bool create(QWidget parent, QPrinter printer)