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

Class Index

kfinger'Format (./kdenetwork/kfinger/kfinger.h:66)

class Format : public QDialog
{
    Q_OBJECT

public:
    Format (QWidget* parent = NULL,const char* name = NULL,const char *sufi=NULL);
 
protected slots:
    void save();
    void quit();

protected:
    KConfig *config;
    KApplication *app;

    QString suf;
    QLineEdit* var1Format;
    QLineEdit* var2Format;
    QLineEdit* var1Offset;
    QLineEdit* var2Offset;
    QRadioButton* cbvar[5];
    QLineEdit* outFormat;
};




kfinger'Format::Format() (./kdenetwork/kfinger/kfinger.C:793)

Format::Format( QWidget *parent, const char *name,const char *sufi )
    : QDialog( parent, name,true )
{
    KApplication *app=KApplication::kApplication();
    config=app->config();
    
    setMinimumSize(410,330);
    setMaximumSize(410,330);
    
	var1Format = new QLineEdit( this, "LineEdit_1" );
	var1Format->setGeometry( 220, 20, 80, 30 );
	var1Format->setText( "" );
	var1Format->setMaxLength( 32767 );
	var1Format->setEchoMode( QLineEdit::Normal );
	var1Format->setFrame( true );
    
	QLabel* tmpQLabel;
	tmpQLabel = new QLabel( this, "Label_1" );
	tmpQLabel->setGeometry( 10, 20, 210, 30 );
	tmpQLabel->setText( i18n("Format string for var1(string)") );
	tmpQLabel->setAlignment( 289 );
	tmpQLabel->setMargin( -1 );
    
	tmpQLabel = new QLabel( this, "Label_2" );
	tmpQLabel->setGeometry( 10, 70, 210, 30 );
	tmpQLabel->setText( i18n("Fromat string for var2(int)" ));
	tmpQLabel->setAlignment( 289 );
	tmpQLabel->setMargin( -1 );
    
	var2Format = new QLineEdit( this, "LineEdit_2" );
	var2Format->setGeometry( 220, 70, 80, 30 );
	var2Format->setText( "" );
	var2Format->setMaxLength( 32767 );
	var2Format->setEchoMode( QLineEdit::Normal );
	var2Format->setFrame( true );
    
	var1Offset = new QLineEdit( this, "LineEdit_3" );
	var1Offset->setGeometry( 375, 20, 30, 30 );
	var1Offset->setText( "" );
	var1Offset->setMaxLength( 32767 );
	var1Offset->setEchoMode( QLineEdit::Normal );
	var1Offset->setFrame( true );

	tmpQLabel = new QLabel( this, "Label_3" );
	tmpQLabel->setGeometry( 300, 20, 75, 30 );
	tmpQLabel->setText( i18n("Offset" ));
	tmpQLabel->setAlignment( 289 );
	tmpQLabel->setMargin( -1 );

	tmpQLabel = new QLabel( this, "Label_4" );
	tmpQLabel->setGeometry( 300, 70, 75, 30 );
	tmpQLabel->setText( i18n("Offset" ));
	tmpQLabel->setAlignment( 289 );
	tmpQLabel->setMargin( -1 );

	var2Offset = new QLineEdit( this, "LineEdit_4" );
	var2Offset->setGeometry( 375, 70,30, 30 );
	var2Offset->setText( "" );
	var2Offset->setMaxLength( 32767 );
	var2Offset->setEchoMode( QLineEdit::Normal );
	var2Offset->setFrame( true );

	cbvar[1] = new QRadioButton( this, "RadioButton_1" );
	cbvar[1]->setGeometry( 80, 140, 100, 30 );
	cbvar[1]->setText( i18n("Only var1") );
	cbvar[1]->setAutoRepeat( false );
	cbvar[1]->setAutoResize( false );

	cbvar[3] = new QRadioButton( this, "RadioButton_2" );
	cbvar[3]->setGeometry( 80, 180, 100, 30 );
	cbvar[3]->setText( i18n("Only var2" ));
	cbvar[3]->setAutoRepeat( false );
	cbvar[3]->setAutoResize( false );

	cbvar[2] = new QRadioButton( this, "RadioButton_3" );
	cbvar[2]->setGeometry( 210, 140, 100, 30 );
	cbvar[2]->setText( i18n("var1, var2" ));
	cbvar[2]->setAutoRepeat( false );
	cbvar[2]->setAutoResize( false );

	cbvar[4] = new QRadioButton( this, "RadioButton_4" );
	cbvar[4]->setGeometry( 210, 180, 100, 30 );
	cbvar[4]->setText( i18n("var2, var1" ));
	cbvar[4]->setAutoRepeat( false );
	cbvar[4]->setAutoResize( false );

	outFormat = new QLineEdit( this, "LineEdit_5" );
	outFormat->setGeometry( 230, 230, 150, 30 );
	outFormat->setText( "" );
	outFormat->setMaxLength( 32767 );
	outFormat->setEchoMode( QLineEdit::Normal );
	outFormat->setFrame( true );

	tmpQLabel = new QLabel( this, "Label_5" );
	tmpQLabel->setGeometry( 10, 230, 190, 30 );
	tmpQLabel->setText( i18n("Output format string" ));
	tmpQLabel->setAlignment( 289 );
	tmpQLabel->setMargin( -1 );

	QPushButton* tmpQPushButton;
	tmpQPushButton = new QPushButton( this, "PushButton_1" );
	tmpQPushButton->setGeometry( 20, 280, 100, 40 );
	tmpQPushButton->setText( i18n("Save & Quit" ));
	connect( tmpQPushButton, SIGNAL(clicked()), SLOT(save()) );	
	tmpQPushButton = new QPushButton( this, "PushButton_2" );
	tmpQPushButton->setGeometry( 290, 280, 100, 40 );
	tmpQPushButton->setText( i18n("Cancel" ));
	connect( tmpQPushButton, SIGNAL(clicked()), SLOT(quit()) );	
	QButtonGroup* tmpQButtonGroup;
	tmpQButtonGroup = new QButtonGroup( this, "ButtonGroup_1" );
	tmpQButtonGroup->setGeometry( 60, 120, 260, 100 );
	tmpQButtonGroup->setFrameStyle( 49 );
	tmpQButtonGroup->setTitle( i18n("Output parameters " ));
	tmpQButtonGroup->setAlignment( 1 );
	tmpQButtonGroup->insert( cbvar[1] );
	tmpQButtonGroup->insert( cbvar[3] );
	tmpQButtonGroup->insert( cbvar[2] );
	tmpQButtonGroup->insert( cbvar[4] );
	tmpQButtonGroup->lower();
    suf= sufi;
    config->setGroup(suf);
    
    if(config->readNumEntry("Param")>0) cbvar[config->readNumEntry("Param")]->setChecked(1);
    var1Format->setText(config->readEntry("F1"));
    var1Offset->setText(config->readEntry("O1"));
    var2Format->setText(config->readEntry("F2"));
    var2Offset->setText(config->readEntry("O2"));
    outFormat->setText(config->readEntry("Out"));
    
	resize( 410, 330 );
    show();
}


kfinger'Format::save() (./kdenetwork/kfinger/kfinger.C:926)

void Format::save()
{
    QString sstr;
    int i;
    config->setGroup(suf);
    for(i=1;i<=4;i++)
        if(cbvar[i]->isChecked()) config->writeEntry("Param",i);
    config->writeEntry("F1",var1Format->text());
    config->writeEntry("O1",var1Offset->text());
    
    config->writeEntry("F2",var2Format->text());
    config->writeEntry("O2",var2Offset->text());
    
    config->writeEntry("Out",outFormat->text());
    config->setGroup("Talk");
    close();
}


kfinger'Format::quit() (./kdenetwork/kfinger/kfinger.C:944)

void Format::quit()
{
    close();
}