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