source: trunk/doc/src/examples/activeqt/hierarchy-demo.qdocinc@ 5

Last change on this file since 5 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 1.2 KB
Line 
1\raw HTML
2//! [0]
3<script language="javascript">
4function createSubWidget( form )
5{
6 ParentWidget.createSubWidget( form.nameEdit.value );
7}
8
9function renameSubWidget( form )
10{
11 var SubWidget = ParentWidget.subWidget( form.nameEdit.value );
12 if ( !SubWidget ) {
13 alert( "No such widget " + form.nameEdit.value + "!" );
14 return;
15 }
16 SubWidget.label = form.labelEdit.value;
17 form.nameEdit.value = SubWidget.label;
18}
19
20function setFont( form )
21{
22 ParentWidget.font = form.fontEdit.value;
23}
24</script>
25
26<p>
27This widget can have many children!
28</p>
29<object ID="ParentWidget" CLASSID="CLSID:d574a747-8016-46db-a07c-b2b4854ee75c"
30CODEBASE="http://qtsoftware.com/demos/hierarchy.cab">
31[Object not available! Did you forget to build and register the server?]
32</object><br />
33<form>
34<input type="edit" ID="nameEdit" value="&lt;enter object name&gt;" />
35<input type="button" value="Create" onClick="createSubWidget(this.form)" />
36<input type="edit" ID="labelEdit" />
37<input type="button" value="Rename" onClick="renameSubWidget(this.form)" />
38<br />
39<input type="edit" ID="fontEdit" value="MS Sans Serif" />
40<input type="button" value = "Set Font" onClick="setFont(this.form)" />
41</form>
42//! [0]
43\endraw
Note: See TracBrowser for help on using the repository browser.