Source Code (Use browser search to find items of interest.)
Class Index
katabase'FormObject (./koffice/katabase/kformviewer/formobject.h:25)
class FormObject : public QObject
{
public:
enum Type { Label, Button, LineEdit, ListBox, Pixmap, ChechButton, Radiobutton };
/**
* Constructor.
*/
FormObject();
/**
* Constructor.
*
* Initalizes a object of a form.
*
* @param _posx Horizontal position of the object.
* @param _posy Vertical position of the object.
* @param _sizex Horizontal size of the object.
* @param _sizey Vertical size of the object.
*/
FormObject( Type _type, int _posx, int _posy, int _sizex, int _sizey );
FormObject( Type _type, int _posx, int _posy, int _sizex, int _sizey, QString _text );
/**
* copy-Constructor.
*/
FormObject( const FormObject& _to_copy );
/**
* Destructor.
*/
~FormObject();
/**
* Moves an object of a form to a new position.
*
* @param _posx Horizontal position of the object.
* @param _posy Vertical position of the object.
*/
void move( int _posx, int _posy );
/**
* Resizes an object of a form.
*
* @param _sizex Horizontal size of the object.
* @param _sizey Vertical size of the object.
*/
void resize( int _sizex, int _sizey );
int posx() { return m_posx; };
int posy() { return m_posy; };
/**
* Creates a QT-object.
*
* @param _parent Parent of the widget.
* @param _name Internal QT-name of the widget.
*
* @return A Pointer to a widget.
*/
QWidget* create( QWidget* _parent = 0L, const char* _name = 0L );
Type type();
QString action();
void setAction( QString _action );
protected:
void setGeometry( QWidget* _widget );
Type m_type;
int m_posx;
int m_posy;
int m_sizex;
int m_sizey;
QString m_text;
QString m_action;
};
katabase'FormObject::FormObject() (./koffice/katabase/kformeditor/formobject.cc:27)
FormObject::FormObject()
: m_type( Label )
, m_posx( 0 )
, m_posy( 0 )
, m_sizex( 100 )
, m_sizey( 30 )
, m_text( "text" )
, m_action( "action" )
{
}
katabase'FormObject::FormObject() (./koffice/katabase/kformeditor/formobject.cc:38)
FormObject::FormObject( Type _type, QString _name, int _posx, int _posy, int _sizex, int _sizey )
: m_type( _type )
, m_name( _name )
, m_posx( _posx )
, m_posy( _posy )
, m_sizex( _sizex )
, m_sizey( _sizey )
, m_text( "text" )
, m_action( "action" )
{
}
katabase'FormObject::FormObject() (./koffice/katabase/kformeditor/formobject.cc:50)
FormObject::FormObject( Type _type, QString _name, int _posx, int _posy, int _sizex, int _sizey, QString _text )
: m_type( _type )
, m_name( _name )
, m_posx( _posx )
, m_posy( _posy )
, m_sizex( _sizex )
, m_sizey( _sizey )
, m_text( _text )
, m_action( "action" )
{
}
katabase'FormObject::FormObject() (./koffice/katabase/kformeditor/formobject.cc:62)
FormObject::FormObject( const FormObject& _to_copy ) : QObject()
{
m_type = _to_copy.m_type;
m_posx = _to_copy.m_posx;
m_posy = _to_copy.m_posy;
m_sizex = _to_copy.m_sizex;
m_sizey = _to_copy.m_sizey;
m_text = _to_copy.m_text;
m_action = _to_copy.m_action;
}
katabase'FormObject::~FormObject() (./koffice/katabase/kformeditor/formobject.cc:73)
FormObject::~FormObject()
{
}
katabase'FormObject::move() (./koffice/katabase/kformeditor/formobject.cc:77)
void FormObject::move( int _posx, int _posy )
{
m_posx = _posx;
m_posy = _posy;
}
katabase'FormObject::resize() (./koffice/katabase/kformeditor/formobject.cc:83)
void FormObject::resize( int _sizex, int _sizey )
{
m_sizex = _sizex;
m_sizey = _sizey;
}
katabase'FormObject::setGeometry() (./koffice/katabase/kformeditor/formobject.cc:89)
void FormObject::setGeometry( QWidget* _widget )
{
_widget->setGeometry( m_posx, m_posy, m_sizex, m_sizey );
}
FormObject::Type FormObject::type()
{
return m_type;
}
katabase'FormObject::create() (./koffice/katabase/kformeditor/formobject.cc:99)
QWidget* FormObject::create( QWidget* _parent )
{
QWidget* widget;
switch( m_type )
{
case Button:
widget = new QPushButton( _parent, m_name );
((QPushButton*) widget)->setText( m_text );
break;
case LineEdit:
widget = new QLineEdit( _parent, m_name );
break;
case ListBox:
widget = new QListBox( _parent, m_name );
break;
default:
case Label:
widget = new QLabel( _parent, m_name );
((QLabel*) widget)->setText( m_text );
break;
}
widget->setGeometry( m_posx, m_posy, m_sizex, m_sizey );
return widget;
}
katabase'FormObject::setAction() (./koffice/katabase/kformeditor/formobject.cc:126)
void FormObject::setAction( QString _action )
{
m_action = _action;
}
katabase'FormObject::action() (./koffice/katabase/kformeditor/formobject.cc:131)
QString FormObject::action()
{
return m_action;
}
katabase'FormObject::FormObject() (./koffice/katabase/kformviewer/formobject.cc:27)
FormObject::FormObject()
: m_type( Label )
, m_posx( 0 )
, m_posy( 0 )
, m_sizex( 100 )
, m_sizey( 30 )
, m_text( "text" )
, m_action( "action" )
{
}
katabase'FormObject::FormObject() (./koffice/katabase/kformviewer/formobject.cc:38)
FormObject::FormObject( Type _type, int _posx, int _posy, int _sizex, int _sizey )
: m_type( _type )
, m_posx( _posx )
, m_posy( _posy )
, m_sizex( _sizex )
, m_sizey( _sizey )
, m_text( "text" )
, m_action( "action" )
{
}
katabase'FormObject::FormObject() (./koffice/katabase/kformviewer/formobject.cc:49)
FormObject::FormObject( Type _type, int _posx, int _posy, int _sizex, int _sizey, QString _text )
: m_type( _type )
, m_posx( _posx )
, m_posy( _posy )
, m_sizex( _sizex )
, m_sizey( _sizey )
, m_text( _text )
, m_action( "action" )
{
}
katabase'FormObject::FormObject() (./koffice/katabase/kformviewer/formobject.cc:60)
FormObject::FormObject( const FormObject& _to_copy ) : QObject()
{
m_type = _to_copy.m_type;
m_posx = _to_copy.m_posx;
m_posy = _to_copy.m_posy;
m_sizex = _to_copy.m_sizex;
m_sizey = _to_copy.m_sizey;
m_text = _to_copy.m_text;
m_action = _to_copy.m_action;
}
katabase'FormObject::~FormObject() (./koffice/katabase/kformviewer/formobject.cc:71)
FormObject::~FormObject()
{
}
katabase'FormObject::move() (./koffice/katabase/kformviewer/formobject.cc:75)
void FormObject::move( int _posx, int _posy )
{
m_posx = _posx;
m_posy = _posy;
}
katabase'FormObject::resize() (./koffice/katabase/kformviewer/formobject.cc:81)
void FormObject::resize( int _sizex, int _sizey )
{
m_sizex = _sizex;
m_sizey = _sizey;
}
katabase'FormObject::setGeometry() (./koffice/katabase/kformviewer/formobject.cc:87)
void FormObject::setGeometry( QWidget* _widget )
{
_widget->setGeometry( m_posx, m_posy, m_sizex, m_sizey );
}
FormObject::Type FormObject::type()
{
return m_type;
}
katabase'FormObject::create() (./koffice/katabase/kformviewer/formobject.cc:97)
QWidget* FormObject::create( QWidget* _parent, const char* _name)
{
QWidget* widget;
switch( m_type )
{
case Button:
widget = new QPushButton( _parent, _name );
((QPushButton*) widget)->setText( m_text );
break;
case LineEdit:
widget = new QLineEdit( _parent, _name );
break;
case ListBox:
widget = new QListBox( _parent, _name );
break;
default:
case Label:
widget = new QLabel( _parent, _name );
((QLabel*) widget)->setText( m_text );
break;
}
widget->setGeometry( m_posx, m_posy, m_sizex, m_sizey );
return widget;
}
katabase'FormObject::setAction() (./koffice/katabase/kformviewer/formobject.cc:124)
void FormObject::setAction( QString _action )
{
m_action = _action;
}
katabase'FormObject::action() (./koffice/katabase/kformviewer/formobject.cc:129)
QString FormObject::action()
{
return m_action;
}