Source Code (Use browser search to find items of interest.)
Class Index
kpresenter'OptionDia (./koffice/kpresenter/optiondia.h:45)
class OptionDia : public QTabDialog
{
Q_OBJECT
public:
// constructor - destrcutor
OptionDia( QWidget *parent=0, const char *name=0 );
~OptionDia();
// set values
void setRastX( int rx ) { eRastX->setText( QString().setNum( rx ) ); }
void setRastY( int ry ) { eRastY->setText( QString().setNum( ry ) ); }
void setBackCol( const QColor &c ) { bBackCol->setColor( c ); }
// get values
int getRastX() { return QString( eRastX->text() ).toInt(); }
int getRastY() { return QString( eRastY->text() ).toInt(); }
QColor getBackCol() { return bBackCol->color(); }
private:
// dialog objecsts
QWidget *general, *objects;
QLabel *lRastX, *lRastY, *lBackCol;
QLineEdit *eRastX, *eRastY;
QGroupBox *txtObj;
KColorButton *bBackCol;
};
kpresenter'OptionDia::OptionDia() (./koffice/kpresenter/optiondia.cc:40)
OptionDia::OptionDia( QWidget *parent, const char *name )
:QTabDialog( parent, name, true )
{
int col1 = 20, dummy, w, h;
/* Tab: General */
general = new QWidget( this, i18n( "General" ) );
lRastX = new QLabel( general, "lRastX" );
lRastX->setText( i18n( "Horizontal Raster: " ) );
lRastX->move( col1, 20 );
lRastX->resize( lRastX->sizeHint() );
lRastY = new QLabel( general, "lRastY" );
lRastY->setText( i18n( "Vertikal Raster: " ) );
lRastY->move( col1, lRastX->y()+lRastX->height()+15 );
lRastY->resize( lRastY->sizeHint() );
dummy = max(lRastX->sizeHint().width(),lRastY->sizeHint().width());
lRastX->resize( dummy, lRastX->height() );
lRastY->resize( dummy, lRastY->height() );
eRastX = new QLineEdit( general );
eRastX->setValidator( new QIntValidator( eRastX ) );
eRastX->setText( "20" );
eRastX->move( lRastX->x()+lRastX->width()+10, lRastX->y() );
eRastX->resize( eRastX->sizeHint().width()/2, eRastX->sizeHint().height() );
eRastX->setMaxLength( 2 );
eRastY = new QLineEdit( general );
eRastY->setValidator( new QIntValidator( eRastY ) );
eRastY->setText( "20" );
eRastY->move( lRastY->x()+lRastY->width()+10, lRastY->y() );
eRastY->resize( eRastY->sizeHint().width()/2, eRastY->sizeHint().height() );
eRastY->setMaxLength( 2 );
lRastX->resize( lRastX->width(), eRastX->height() );
lRastY->resize( lRastY->width(), eRastY->height() );
general->resize( 20 + eRastX->x() + eRastX->width(), 20 + eRastY->y() + eRastY->height() );
/* Tab: Objects */
objects = new QWidget( this, "objects" );
txtObj = new QGroupBox( i18n( "Objects in Editing-Mode" ), objects, "txtObjs" );
txtObj->move( col1, col1 );
lBackCol = new QLabel( txtObj, "lBackCol" );
lBackCol->setText( i18n( "Backgroud color:" ) );
lBackCol->move( 10, 20 );
lBackCol->resize( lBackCol->sizeHint() );
bBackCol = new KColorButton( white, txtObj, "bBackCol" );
bBackCol->setGeometry( lBackCol->x() + lBackCol->width() + 10, lBackCol->y(), 100, 25 );
txtObj->resize( bBackCol->x() + bBackCol->width() + 20, bBackCol->y() + bBackCol->height() + 10 );
objects->resize( txtObj->width() + 40, txtObj->height() + 40 );
w = max(objects->width(),general->width());
h = max(objects->height(),general->height());
resize( 300, 200 );
/* build dialog */
addTab( general, i18n( "General" ) );
addTab( objects, i18n( "Objects" ) );
setCancelButton( i18n( "Cancel" ) );
setApplyButton( i18n( "Apply" ) );
setOkButton( i18n( "OK" ) );
}
/*===================== destructor ===============================*/
kpresenter'OptionDia::~OptionDia() (./koffice/kpresenter/optiondia.cc:115)
OptionDia::~OptionDia()
{
}