Source Code (Use browser search to find items of interest.)
Class Index
kword'KWVariableValueDia (./koffice/kword/variabledlgs.h:112)
class KWVariableValueDia : public QDialog
{
Q_OBJECT
public:
KWVariableValueDia( QWidget *parent, QList<KWVariable> *vars );
protected:
void resizeEvent( QResizeEvent *e );
void closeEvent( QCloseEvent *e );
QList<KWVariable> *variables;
QVBox *back;
KWVariableValueList *list;
};
kword'KWVariableValueDia::KWVariableValueDia() (./koffice/kword/variabledlgs.cc:209)
KWVariableValueDia::KWVariableValueDia( QWidget *parent, QList<KWVariable> *vars )
: QDialog( parent, "", TRUE ), variables( vars )
{
setCaption( i18n( "Variable Value Editor" ) );
back = new QVBox( this );
back->setSpacing( 5 );
back->setMargin( 5 );
list = new KWVariableValueList( back );
QStringList lst;
KWVariable *var = 0;
for ( var = variables->first(); var; var = variables->next() ) {
if ( var->getType() == VT_CUSTOM ) {
KWCustomVariable *v = (KWCustomVariable*)var;
if ( !lst.contains( v->getName() ) ) {
lst.append( v->getName() );
KWVariableValueListItem *item = new KWVariableValueListItem( list );
item->setVariable( v );
}
}
}
resize( 600, 400 );
list->updateItems();
list->updateItems();
}
/*================================================================*/
kword'KWVariableValueDia::resizeEvent() (./koffice/kword/variabledlgs.cc:239)
void KWVariableValueDia::resizeEvent( QResizeEvent *e )
{
QDialog::resizeEvent( e );
back->resize( size() );
}
/*================================================================*/
kword'KWVariableValueDia::closeEvent() (./koffice/kword/variabledlgs.cc:246)
void KWVariableValueDia::closeEvent( QCloseEvent *e )
{
list->setValues();
QDialog::closeEvent( e );
}