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

Class Index

ksirc'StartUp (./kdenetwork/ksirc/KSPrefs/startup.h:15)

class StartUp : public startupdata
{
    Q_OBJECT

public:
    
    StartUp
    (
     QWidget* parent = NULL,
     const char* name = NULL
     );
  
  virtual ~StartUp();
  
public slots:
 
 void slot_apply();

protected slots:
 void nicks_delete();
 void nicks_add();
 void sle_add_update(const char *);
  

};

ksirc'StartUp::StartUp() (./kdenetwork/ksirc/KSPrefs/startup.cpp:19)

StartUp::StartUp
(
	QWidget* parent,
	const char* name
)
	:
	Inherited( parent, name )
{
  QString qsNick, qsRealname;
  kConfig->setGroup("StartUp");
  qsNick = kConfig->readEntry("Nick", "");
  qsRealname = kConfig->readEntry("RealName", "");

  SLE_Nick->setText(qsNick);
  SLE_RealName->setText(qsRealname);

  QString nick, cindex;
  int items;

  B_AddNicks->setEnabled(FALSE);

  kConfig->setGroup("NotifyList");
  items = kConfig->readNumEntry("Number");
  for(int i = 0; i < items; i++){
    cindex.setNum(i);
    nick = "Notify-" + cindex;
    LB_Nicks->insertItem(kConfig->readEntry(nick));
  }
  LB_Nicks->setCurrentItem(0);


}



ksirc'StartUp::~StartUp() (./kdenetwork/ksirc/KSPrefs/startup.cpp:53)

StartUp::~StartUp()
{
}


ksirc'StartUp::slot_apply() (./kdenetwork/ksirc/KSPrefs/startup.cpp:57)

void StartUp::slot_apply()
{
  QString qsNick, qsRealname;
  kConfig->setGroup("StartUp");
  qsNick = SLE_Nick->text();
  qsRealname = SLE_RealName->text();

  kConfig->writeEntry("Nick", qsNick);
  kConfig->writeEntry("RealName", qsRealname);

  QString nick, cindex;
  int items;
  kConfig->setGroup("NotifyList");
  items = LB_Nicks->count();
  kConfig->writeEntry("Number", items);
  for(int i = 0; i < items; i++){
    cindex.setNum(i);
    nick = "Notify-" + cindex;
    kConfig->writeEntry(nick, LB_Nicks->text(i));
  }
  kConfig->sync();
}


ksirc'StartUp::nicks_delete() (./kdenetwork/ksirc/KSPrefs/startup.cpp:80)

void StartUp::nicks_delete()
{
  int item = LB_Nicks->currentItem();
  LB_Nicks->removeItem(item);
  if(item < (int) LB_Nicks->count())
    LB_Nicks->setCurrentItem(item);
  else
    LB_Nicks->setCurrentItem(LB_Nicks->count()-1);
}


ksirc'StartUp::nicks_add() (./kdenetwork/ksirc/KSPrefs/startup.cpp:90)

void StartUp::nicks_add()
{
  int item = LB_Nicks->currentItem()+1;
  LB_Nicks->insertItem(SLE_Nicks->text(), item);
  LB_Nicks->setCurrentItem(item);
  SLE_Nicks->setText("");
}


ksirc'StartUp::sle_add_update() (./kdenetwork/ksirc/KSPrefs/startup.cpp:98)

void StartUp::sle_add_update(const char *)
{
  if(strlen(SLE_Nicks->text()) > 0)
    B_AddNicks->setEnabled(TRUE);
  else
    B_AddNicks->setEnabled(FALSE);
}