1 //******************************************************************************
2 // Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 // See the included file COPYING.TXT for details about the copyright.
5 //
6 // This program is distributed in the hope that it will be useful,
7 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10
11
12 #include "qtextbrowser_c.h"
13
QTextBrowser_Create(QWidgetH parent)14 QTextBrowserH QTextBrowser_Create(QWidgetH parent)
15 {
16 return (QTextBrowserH) new QTextBrowser((QWidget*)parent);
17 }
18
QTextBrowser_Destroy(QTextBrowserH handle)19 void QTextBrowser_Destroy(QTextBrowserH handle)
20 {
21 delete (QTextBrowser *)handle;
22 }
23
QTextBrowser_source(QTextBrowserH handle,QUrlH retval)24 void QTextBrowser_source(QTextBrowserH handle, QUrlH retval)
25 {
26 *(QUrl *)retval = ((QTextBrowser *)handle)->source();
27 }
28
QTextBrowser_searchPaths(QTextBrowserH handle,QStringListH retval)29 void QTextBrowser_searchPaths(QTextBrowserH handle, QStringListH retval)
30 {
31 *(QStringList *)retval = ((QTextBrowser *)handle)->searchPaths();
32 }
33
QTextBrowser_setSearchPaths(QTextBrowserH handle,const QStringListH paths)34 void QTextBrowser_setSearchPaths(QTextBrowserH handle, const QStringListH paths)
35 {
36 ((QTextBrowser *)handle)->setSearchPaths(*(const QStringList*)paths);
37 }
38
QTextBrowser_loadResource(QTextBrowserH handle,QVariantH retval,int type,const QUrlH name)39 void QTextBrowser_loadResource(QTextBrowserH handle, QVariantH retval, int type, const QUrlH name)
40 {
41 *(QVariant *)retval = ((QTextBrowser *)handle)->loadResource(type, *(const QUrl*)name);
42 }
43
QTextBrowser_isBackwardAvailable(QTextBrowserH handle)44 bool QTextBrowser_isBackwardAvailable(QTextBrowserH handle)
45 {
46 return (bool) ((QTextBrowser *)handle)->isBackwardAvailable();
47 }
48
QTextBrowser_isForwardAvailable(QTextBrowserH handle)49 bool QTextBrowser_isForwardAvailable(QTextBrowserH handle)
50 {
51 return (bool) ((QTextBrowser *)handle)->isForwardAvailable();
52 }
53
QTextBrowser_clearHistory(QTextBrowserH handle)54 void QTextBrowser_clearHistory(QTextBrowserH handle)
55 {
56 ((QTextBrowser *)handle)->clearHistory();
57 }
58
QTextBrowser_historyTitle(QTextBrowserH handle,PWideString retval,int AnonParam1)59 void QTextBrowser_historyTitle(QTextBrowserH handle, PWideString retval, int AnonParam1)
60 {
61 QString t_retval;
62 t_retval = ((QTextBrowser *)handle)->historyTitle(AnonParam1);
63 copyQStringToPWideString(t_retval, retval);
64 }
65
QTextBrowser_historyUrl(QTextBrowserH handle,QUrlH retval,int AnonParam1)66 void QTextBrowser_historyUrl(QTextBrowserH handle, QUrlH retval, int AnonParam1)
67 {
68 *(QUrl *)retval = ((QTextBrowser *)handle)->historyUrl(AnonParam1);
69 }
70
QTextBrowser_backwardHistoryCount(QTextBrowserH handle)71 int QTextBrowser_backwardHistoryCount(QTextBrowserH handle)
72 {
73 return (int) ((QTextBrowser *)handle)->backwardHistoryCount();
74 }
75
QTextBrowser_forwardHistoryCount(QTextBrowserH handle)76 int QTextBrowser_forwardHistoryCount(QTextBrowserH handle)
77 {
78 return (int) ((QTextBrowser *)handle)->forwardHistoryCount();
79 }
80
QTextBrowser_openExternalLinks(QTextBrowserH handle)81 bool QTextBrowser_openExternalLinks(QTextBrowserH handle)
82 {
83 return (bool) ((QTextBrowser *)handle)->openExternalLinks();
84 }
85
QTextBrowser_setOpenExternalLinks(QTextBrowserH handle,bool open)86 void QTextBrowser_setOpenExternalLinks(QTextBrowserH handle, bool open)
87 {
88 ((QTextBrowser *)handle)->setOpenExternalLinks(open);
89 }
90
QTextBrowser_openLinks(QTextBrowserH handle)91 bool QTextBrowser_openLinks(QTextBrowserH handle)
92 {
93 return (bool) ((QTextBrowser *)handle)->openLinks();
94 }
95
QTextBrowser_setOpenLinks(QTextBrowserH handle,bool open)96 void QTextBrowser_setOpenLinks(QTextBrowserH handle, bool open)
97 {
98 ((QTextBrowser *)handle)->setOpenLinks(open);
99 }
100
QTextBrowser_setSource(QTextBrowserH handle,const QUrlH name)101 void QTextBrowser_setSource(QTextBrowserH handle, const QUrlH name)
102 {
103 ((QTextBrowser *)handle)->setSource(*(const QUrl*)name);
104 }
105
QTextBrowser_backward(QTextBrowserH handle)106 void QTextBrowser_backward(QTextBrowserH handle)
107 {
108 ((QTextBrowser *)handle)->backward();
109 }
110
QTextBrowser_forward(QTextBrowserH handle)111 void QTextBrowser_forward(QTextBrowserH handle)
112 {
113 ((QTextBrowser *)handle)->forward();
114 }
115
QTextBrowser_home(QTextBrowserH handle)116 void QTextBrowser_home(QTextBrowserH handle)
117 {
118 ((QTextBrowser *)handle)->home();
119 }
120
QTextBrowser_reload(QTextBrowserH handle)121 void QTextBrowser_reload(QTextBrowserH handle)
122 {
123 ((QTextBrowser *)handle)->reload();
124 }
125
126