xlang
v5.1 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
QPrintPreviewDialog.xcsm
浏览该文件的文档.
1
//xlang Source, Name:QPrintPreviewDialog.xcsm
2
//Date: Sat Aug 15:42:52 2019
3
4
package
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
};
IllegalArgumentException
Definition
IllegalArgumentException.x:5
Qt.QPrintPreviewDialog.QPrintPreviewDialog
QPrintPreviewDialog(@NotNilptr QWidget parent,@NotNilptr QPrinter printer)
Definition
QPrintPreviewDialog.xcsm:15
Qt.QPrintPreviewDialog.QPrintPreviewDialog
QPrintPreviewDialog(@NotNilptr QWidget parent)
Definition
QPrintPreviewDialog.xcsm:20
Qt.QPrintPreviewDialog.create
bool create() override
Definition
QPrintPreviewDialog.xcsm:40
Qt.QPrintPreviewDialog.done
void done(int result) override
Definition
QPrintPreviewDialog.xcsm:35
Qt.QPrintPreviewDialog.exec
int exec() override
Definition
QPrintPreviewDialog.xcsm:31
Qt.QPrintPreviewDialog.create
bool create(@NotNilptr QWidget parent) override
Definition
QPrintPreviewDialog.xcsm:48
Qt.QPrintPreviewDialog.onPreviewRequest
void onPreviewRequest(long printer)
Definition
QPrintPreviewDialog.xcsm:25
Qt.QPrintPreviewDialog.requestPreview
void requestPreview(@NotNilptr QPrinter printer)
Qt.QPrintPreviewDialog.create
bool create(QWidget parent, QPrinter printer)
Definition
QPrintPreviewDialog.xcsm:56
xlibrarys
Qt5
Qt5
qt5
widgets
QPrintPreviewDialog.xcsm
制作者
1.9.8