Script
Public Slots | Properties | List of all members
Dialog Class Reference

Simplified Dialog widget. This class and the associated widget classes are used to build simple dialogs. More...

#include <qswidget.h>

Inheritance diagram for Dialog:
Inheritance graph
[legend]
Collaboration diagram for Dialog:
Collaboration graph
[legend]

Public Slots

void newTab (const QString &label)
 add a new tab to the dialog
 
void newColumn ()
 add a new column to the dialog
 
void addSpace (int space)
 add spacers to the dialog layout
 
void add (SCRIPT_QSWidget *widget)
 add widgets to the dialog
 
bool exec ()
 run the dialog in modal mode. Pressing ok accepts the dialog input. Pressing cancel cancels the dialog.
 

Properties

QString title
 
int width
 
QString okButtonText
 
QString cancelButtonText
 

Detailed Description

Simplified Dialog widget. This class and the associated widget classes are used to build simple dialogs.

function sampleDialog()
{
var d = new Dialog();
d.title = "Sample Dialog";
var inputL = new LineEdit;
inputL.label = "Sample Line Edit";
d.add( inputL );
if ( d.exec() )
{
var sampleText = inputL.text;
System.println(" the input text is " + sampleText );
}
}

Member Function Documentation

void Dialog::add ( SCRIPT_QSWidget *  widget)
slot

add widgets to the dialog

void Dialog::addSpace ( int  space)
slot

add spacers to the dialog layout

bool Dialog::exec ( )
slot

run the dialog in modal mode. Pressing ok accepts the dialog input. Pressing cancel cancels the dialog.

void Dialog::newColumn ( )
slot

add a new column to the dialog

void Dialog::newTab ( const QString &  label)
slot

add a new tab to the dialog

Property Documentation

QString Dialog::cancelButtonText
readwrite
QString Dialog::okButtonText
readwrite
QString Dialog::title
readwrite
int Dialog::width
readwrite

The documentation for this class was generated from the following file: