Source Code (Use browser search to find items of interest.)
Class Index
kfinger'Setup (./kdenetwork/kfinger/kfinger.h:121)
class Setup : public QDialog
{
Q_OBJECT
public:
Setup( QWidget *parent=0, const char *name=0 );
private:
QLineEdit* tmpQLineEdit;
QListBox* tmpQListBox;
QLineEdit* tmpQLineEdit1;
QListBox* tmpQListBox1;
QCheckBox* tmpQCheckBox;
KIntNumInput* tmpQSlider;
QLabel* FingerTime;
KConfig* config;
QRadioButton* but[7];
QLineEdit* SQLineEdit;
QLineEdit* UQLineEdit;
QLineEdit* TQLineEdit;
QLineEdit* TCQLineEdit;
private slots:
void value(int);
void quit();
void save();
void Add();
void Remove();
void Add1();
void Remove1();
void format();
void format1();
};
kfinger'Setup::Setup() (./kdenetwork/kfinger/kfinger.C:391)
Setup::Setup( QWidget *parent, const char *name )
: QDialog( parent, name,true )
{
setMinimumSize(350,340);
setMaximumSize(350,340);
KTabCtl *tab = new KTabCtl( this, "ktab" );
setCaption( i18n("Kfinger Setup" ));
QWidget *w = new QWidget( tab, "page one" );
tmpQListBox = new QListBox( w, "ListBox_1" );
tmpQListBox->setGeometry( 10, 100, 200, 150 );
KApplication *app=KApplication::kApplication();
config=app->config();
int va;
QString sstr;
config->setGroup("Fserver");
for(va=1;va<=config->readNumEntry("NumFserver");va++)
{
sstr.sprintf("Server%d",va);
tmpQListBox->insertItem(config->readEntry(sstr));
}
tmpQLineEdit = new QLineEdit( w, "LineEdit_1" );
tmpQLineEdit->setGeometry( 10, 40, 200, 30 );
connect( tmpQLineEdit, SIGNAL(returnPressed()), SLOT(Add()) );
QPushButton* tmpQPushButton;
tmpQPushButton = new QPushButton( w, "PushButton_1" );
tmpQPushButton->setGeometry( 260, 40, 80, 30 );
connect( tmpQPushButton, SIGNAL(clicked()), SLOT(Add()) );
tmpQPushButton->setText( i18n("&Add" ));
tmpQPushButton = new QPushButton( w, "PushButton_2" );
tmpQPushButton->setGeometry( 260, 100, 80, 30 );
connect( tmpQPushButton, SIGNAL(clicked()), SLOT(Remove()) );
tmpQPushButton->setText( i18n("&Remove") );
QLabel* tmpQLabel;
tmpQLabel = new QLabel( w, "Label_1" );
tmpQLabel->setGeometry( 10, 10, 200, 30 );
tmpQLabel->setText( i18n("Server Name" ));
tmpQLabel = new QLabel( w, "Label_2" );
tmpQLabel->setGeometry( 10, 70, 200, 30 );
tmpQLabel->setText( i18n("Server list" ));
w->resize( 350, 300 );
tab->addTab( w, i18n("Server list" ));
w = new QWidget( tab, "page two" );
tmpQListBox1 = new QListBox( w, "ListBox_1" );
tmpQListBox1->setGeometry( 10, 100, 200, 150 );
config->setGroup("Fusers");
for(va=1;va<=config->readNumEntry("NumFusers");va++)
{
sstr.sprintf("User%d",va);
tmpQListBox1->insertItem(config->readEntry(sstr));
}
tmpQLineEdit1 = new QLineEdit( w, "LineEdit_1" );
tmpQLineEdit1->setGeometry( 10, 40, 200, 30 );
connect( tmpQLineEdit1, SIGNAL(returnPressed()), SLOT(Add1() ) );
tmpQPushButton = new QPushButton( w, "PushButton_1" );
tmpQPushButton->setGeometry( 260, 40, 80, 30 );
connect( tmpQPushButton, SIGNAL(clicked()), SLOT(Add1()) );
tmpQPushButton->setText( i18n("&Add") );
tmpQPushButton = new QPushButton( w, "PushButton_2" );
tmpQPushButton->setGeometry( 260, 100, 80, 30 );
connect( tmpQPushButton, SIGNAL(clicked()), SLOT(Remove1()) );
tmpQPushButton->setText( i18n("&Remove") );
//QLabel* tmpQLabel;
tmpQLabel = new QLabel( w, "Label_1" );
tmpQLabel->setGeometry( 10, 10, 200, 30 );
tmpQLabel->setText( i18n("User Name" ));
tmpQLabel = new QLabel( w, "Label_2" );
tmpQLabel->setGeometry( 10, 70, 200, 30 );
tmpQLabel->setText( i18n("Users list" ));
w->resize( 350, 300 );
tab->addTab( w, i18n("Users list" ));
w = new QWidget( tab, "page three" );
config->setGroup("Options");
tmpQCheckBox = new QCheckBox( w, "CheckBox_1" );
tmpQCheckBox->setGeometry( 10, 30, 160, 30 );
QFont font( "helvetica", 14, 50, 0 );
font.setStyleHint( (QFont::StyleHint)0 );
font.setCharSet( (QFont::CharSet)0 );
tmpQCheckBox->setFont( font );
tmpQCheckBox->setText( i18n("Timed finger") );
tmpQCheckBox->setChecked(config->readNumEntry("Time"));
tmpQSlider = new KIntNumInput(36, w, 10, "lider_2");
tmpQSlider->setLabel("Wait...");
tmpQSlider->setRange(6, 1002, 6);
//tmpQSlider = new KIntNumInput("Wait...", 6, 1002, 6, 36,
// QString::null, 10, true, w, "Slider_2");
// Initial value appears as 9 for some reason...
//debug(QString("==> tmpQSlider: value = %1").arg(tmpQSlider->value()));
tmpQSlider->setGeometry( 10, 70, 330, 50 );
tmpQSlider->setSteps( 10, 100 );
va=(config->readNumEntry("Wait")-6) / 10;
tmpQSlider->setValue( va );
connect( tmpQSlider, SIGNAL(valueChanged(int)), SLOT(value(int)) );
FingerTime = new QLabel( w, "Label_3" );
FingerTime->setGeometry( 10, 120, 180, 30 );
FingerTime->setFont( font );
// sstr = i18n("Finger wait: %1\"").arg((va+1)*6);
sstr = i18n("Finger wait: %1\"").arg((va+1));
FingerTime->setText(sstr );
QLabel *tmpLabel = new QLabel( w, "Label_4" );
tmpLabel->setGeometry( 10, 180, 150, 30 );
tmpLabel->setText(i18n("Talk Command "));
tmpLabel->setFont( font );
tmpLabel->setAlignment( AlignVCenter | AlignRight );
config->setGroup("Talk");
TCQLineEdit = new QLineEdit( w, "LineEdit_11" );
TCQLineEdit->setGeometry( 170, 180, 150, 30 );
TCQLineEdit->setText(config->readEntry("TalkCom"));
resize( 350, 300 );
tab->addTab( w, i18n("Misc") );
w = new QWidget( tab, "page four" );
but[4] = new QRadioButton( w, "RadioButton_1" );
but[4]->setGeometry( 20, 165, 150, 20 );
but[4]->setText( i18n("Finger Output" ));
but[5] = new QRadioButton( w, "RadioButton_2" );
but[5]->setGeometry( 20, 225, 150, 20 );
but[5]->setText( i18n("Finger server" ));
but[6] = new QRadioButton( w, "RadioButton_3" );
but[6]->setGeometry( 20, 245, 150, 20 );
but[6]->setText( i18n("Fixed" ));
but[1] = new QRadioButton( w, "RadioButton_4" );
but[1]->setGeometry( 20, 45, 150, 20 );
but[1]->setText( i18n("Finger Output") );
but[2] = new QRadioButton( w, "RadioButton_5" );
but[2]->setGeometry( 20, 105, 150, 20 );
but[2]->setText( i18n("Finger User") );
but[3] = new QRadioButton( w, "RadioButton_6" );
but[3]->setGeometry( 20, 125, 150, 20 );
but[3]->setText( i18n("Fixed" ));
UQLineEdit = new QLineEdit( w, "LineEdit_2" );
UQLineEdit->setGeometry( 80, 245, 200, 20 );
UQLineEdit->setText(config->readEntry("ServerName"));
SQLineEdit = new QLineEdit( w, "LineEdit_3" );
SQLineEdit->setGeometry( 80, 125, 200, 20 );
SQLineEdit->setText(config->readEntry("UserName") );
TQLineEdit = new QLineEdit( w, "LineEdit_4" );
TQLineEdit->setGeometry( 250, 10, 50, 20 );
TQLineEdit->setText( config->readEntry("StartLine") );
tmpQLabel = new QLabel( w, "Label_1" );
tmpQLabel->setGeometry( 60, 10, 180, 20 );
tmpQLabel->setText( i18n("Lines to skip :" ));
tmpQLabel->setAlignment( AlignRight );
tmpQLabel->setMargin( -1 );
tmpQPushButton = new QPushButton( w, "PushButton" );
tmpQPushButton->setGeometry( 190, 70, 120, 30 );
connect( tmpQPushButton, SIGNAL(clicked()), SLOT(format()) );
tmpQPushButton->setText( i18n("Format..." ));
tmpQPushButton = new QPushButton( w, "PushButton" );
tmpQPushButton->setGeometry( 190, 190, 120, 30 );
connect( tmpQPushButton, SIGNAL(clicked()), SLOT(format1() ) );
tmpQPushButton->setText( i18n("Format...") );
QButtonGroup* tmpQButtonGroup;
tmpQButtonGroup = new QButtonGroup( w, "ButtonGroup_2" );
tmpQButtonGroup->setGeometry( 10, 30, 330, 120 );
tmpQButtonGroup->setFrameStyle( 49 );
tmpQButtonGroup->setTitle( i18n("User" ));
tmpQButtonGroup->setAlignment( 1 );
tmpQButtonGroup->insert( but[1] );
tmpQButtonGroup->insert( but[2] );
tmpQButtonGroup->insert( but[3] );
tmpQButtonGroup->lower();
tmpQButtonGroup->setExclusive( true );
tmpQButtonGroup = new QButtonGroup( w, "ButtonGroup_1" );
tmpQButtonGroup->setGeometry( 10, 150, 330, 120 );
tmpQButtonGroup->setFrameStyle( 49 );
tmpQButtonGroup->setTitle( i18n("Server" ));
tmpQButtonGroup->setAlignment( 1 );
tmpQButtonGroup->insert( but[4] );
tmpQButtonGroup->insert( but[5] );
tmpQButtonGroup->insert( but[6] );
tmpQButtonGroup->lower();
tmpQButtonGroup->setExclusive( true );
if(config->readNumEntry("SelectUser")>0) but[config->readNumEntry("SelectUser")]->setChecked(1);
if(config->readNumEntry("SelectServer")>0) but[config->readNumEntry("SelectServer")+3]->setChecked(1);
w->resize( 350, 300 );
tab->addTab( w, i18n("Talk" ));
QPushButton *quitButton = new QPushButton( this, "cancelButton" );
quitButton->setText( i18n("Cancel") );
quitButton->setGeometry( 275,305, 65,30 );
connect( quitButton, SIGNAL(clicked()), SLOT(quit()) );
quitButton = new QPushButton( this, "OKButton" );
quitButton->setText( i18n("OK" ));
quitButton->setGeometry( 10,305, 65,30 );
connect( quitButton, SIGNAL(clicked()), SLOT(save()) );
tab->resize( 350, 300 );
show();
}
kfinger'Setup::format() (./kdenetwork/kfinger/kfinger.C:633)
void Setup::format()
{
if(new Format(0,0,"FoUser")==0)
warning("Could not open Format Dialog");
}
kfinger'Setup::format1() (./kdenetwork/kfinger/kfinger.C:639)
void Setup::format1()
{
if(new Format(0,0,"FoServer")==0)
warning("Could not open Format Dialog");
}
kfinger'Setup::quit() (./kdenetwork/kfinger/kfinger.C:645)
void Setup::quit()
{
close();
}
kfinger'Setup::save() (./kdenetwork/kfinger/kfinger.C:650)
void Setup::save()
{
unsigned int va;
config->setGroup("Options");
config->writeEntry("Time",tmpQCheckBox->isChecked());
config->writeEntry("Wait",(tmpQSlider->value()+1)*10);
QString sstr;
config->setGroup("Fusers");
config->writeEntry("NumFusers",tmpQListBox1->count());
for(va=1;va<=tmpQListBox1->count();va++)
{
sstr.sprintf("User%d",va);
config->writeEntry(sstr,tmpQListBox1->text(va-1));
}
config->setGroup("Fserver");
config->writeEntry("NumFserver",tmpQListBox->count());
for(va=1;va<=tmpQListBox->count();va++)
{
sstr.sprintf("Server%d",va);
config->writeEntry(sstr,tmpQListBox->text(va-1));
}
config->setGroup("Talk");
config->writeEntry("TalkCom",TCQLineEdit->text());
config->writeEntry("StartLine",TQLineEdit->text());
for(va=1;va<=3;va++){
if(but[va]->isChecked())config->writeEntry("SelectUser",va);
if(but[va+3]->isChecked())config->writeEntry("SelectServer",va);
}
config->writeEntry("UserName",SQLineEdit->text());
config->writeEntry("ServerName",UQLineEdit->text());
close();
}
kfinger'Setup::value() (./kdenetwork/kfinger/kfinger.C:693)
void Setup::value(int valu)
{
QString sstr;
// sstr = i18n("Finger wait: %1\"").arg((valu+1)*6);
sstr = i18n("Finger wait: %1\"").arg(valu);
FingerTime->setText(sstr);
}
kfinger'Setup::Add() (./kdenetwork/kfinger/kfinger.C:700)
void Setup::Add()
{
tmpQListBox->insertItem(tmpQLineEdit->text(),tmpQListBox->currentItem());
}
kfinger'Setup::Remove() (./kdenetwork/kfinger/kfinger.C:704)
void Setup::Remove()
{
tmpQListBox->removeItem(tmpQListBox->currentItem());
}
kfinger'Setup::Add1() (./kdenetwork/kfinger/kfinger.C:708)
void Setup::Add1()
{
tmpQListBox1->insertItem(tmpQLineEdit1->text(),tmpQListBox1->currentItem());
}
kfinger'Setup::Remove1() (./kdenetwork/kfinger/kfinger.C:712)
void Setup::Remove1()
{
tmpQListBox1->removeItem(tmpQListBox1->currentItem());
}
//TALK DIALOG