Source Code (Use browser search to find items of interest.)

Class Index

kword'KWVariableNameDia (./koffice/kword/variabledlgs.h:42)

class KWVariableNameDia : public QDialog
{
    Q_OBJECT

public:
    KWVariableNameDia( QWidget *parent, QList<KWVariable> *vars );
    QString getName() const;

protected:
    void resizeEvent( QResizeEvent *e );

    QList<KWVariable> *variables;
    QComboBox *names;
    QVBox *back;

};

/******************************************************************
 *
 * Class: KWVariableValueListItem
 *
 ******************************************************************/


kword'KWVariableNameDia::KWVariableNameDia() (./koffice/kword/variabledlgs.cc:42)

KWVariableNameDia::KWVariableNameDia( QWidget *parent, QList<KWVariable> *vars )
    : QDialog( parent, "", TRUE ), variables( vars )
{
    if ( variables )
	setCaption( i18n( "Variable Name" ) );
    else
	setCaption( i18n( "Entry Name" ) );

    back = new QVBox( this );
    back->setSpacing( 5 );
    back->setMargin( 5 );

    QHBox *row1 = new QHBox( back );
    row1->setSpacing( 5 );

    QLabel *l = new QLabel( i18n( "Name:" ), row1 );
    l->setFixedSize( l->sizeHint() );
    names = new QComboBox( TRUE, row1 );

    if ( variables ) {
	KWVariable *var = 0;
	for ( var = variables->first(); var; var = variables->next() ) {
	    if ( var->getType() == VT_CUSTOM )
		names->insertItem( ( (KWCustomVariable*) var )->getName(), -1 );
	}
    }

    KButtonBox *bb = new KButtonBox( back );
    bb->addStretch();
    QPushButton *ok = bb->addButton( i18n( "&OK"  ) );
    ok->setDefault( TRUE );
    QPushButton *cancel = bb->addButton( i18n( "&Cancel"  ) );
    bb->layout();

    connect( ok, SIGNAL( clicked() ),
	     this, SLOT( accept() ) );
    connect( cancel, SIGNAL( clicked() ),
	     this, SLOT( reject() ) );

    resize( 350, 100 );
}

/*================================================================*/

kword'KWVariableNameDia::getName() (./koffice/kword/variabledlgs.cc:85)

QString KWVariableNameDia::getName() const
{
    return names->currentText();
}

/*================================================================*/

kword'KWVariableNameDia::resizeEvent() (./koffice/kword/variabledlgs.cc:91)

void KWVariableNameDia::resizeEvent( QResizeEvent *e )
{
    QDialog::resizeEvent( e );
    back->resize( size() );
}

/******************************************************************
 *
 * Class: KWVariableValueListItem
 *
 ******************************************************************/

/*================================================================*/