Source Code (Use browser search to find items of interest.)
Class Index
ksirc'open_top (./kdenetwork/ksirc/open_top.h:18)
class open_top : public open_topData
{
Q_OBJECT
public:
open_top
(
QWidget* parent = NULL,
const char* name = NULL
);
virtual ~open_top();
signals:
void open_toplevel(QString);
protected slots:
virtual void create_toplevel();
void terminate()
{
reject();
}
private:
};
ksirc'open_top::open_top() (./kdenetwork/ksirc/open_top.cpp:20)
open_top::open_top
(
QWidget* parent,
const char* name
)
:
Inherited( parent, name )
{
setCaption( i18n("New Window For") );
nameSLE->setFocus();
kConfig->setGroup("ChannelList");
okButton->setDefault(TRUE);
okButton->setAutoDefault(TRUE);
int items = kConfig->readNumEntry("Number");
QString server;
QString cindex;
for(int i = 0; i < items; i++){
cindex.setNum(i);
server = "Channel-" + cindex;
nameSLE->insertItem(kConfig->readEntry(server), -1);
}
nameSLE->setCurrentItem(0);
}
ksirc'open_top::~open_top() (./kdenetwork/ksirc/open_top.cpp:45)
open_top::~open_top()
{
kConfig->setGroup("ChannelList");
int items = nameSLE->count();
kConfig->writeEntry("Number", items);
QString server;
QString cindex;
for(int i = 0; i < items; i++){
cindex.setNum(i);
server = "Channel-" + cindex;
kConfig->writeEntry(server, nameSLE->text(i));
}
}
ksirc'open_top::create_toplevel() (./kdenetwork/ksirc/open_top.cpp:59)
void open_top::create_toplevel()
{
hide();
int item_found = 0;
for(int i = 0; i < nameSLE->count() ; i++){
if(strcasecmp(nameSLE->currentText(), nameSLE->text(i)) == 0){
item_found = 1;
//cerr << "Found one!\n";
}
//cerr << "Checking!\n";
}
if(item_found == 0)
nameSLE->insertItem(nameSLE->currentText(), 0);
if(strlen(nameSLE->currentText()) > 0)
emit open_toplevel( ((QString) nameSLE->currentText()).lower());
// close(TRUE);
}
ksirc'open_top::terminate() (./kdenetwork/ksirc/open_top.h:38)
void terminate()
{
reject();
}
private:
};