Source Code (Use browser search to find items of interest.)
Class Index
ktalkd'KTalkdConfigModule (./kdenetwork/ktalkd/kcmktalkd/main.h:35)
class KTalkdConfigModule : public KCModule
{
Q_OBJECT
public:
KTalkdConfigModule(QWidget *parent, const char *name);
virtual ~KTalkdConfigModule();
//void init();
void load();
void save();
void defaults();
protected:
void resizeEvent(QResizeEvent *);
private:
KSimpleConfig *config;
KSimpleConfig *announceconfig;
QTabWidget *tab;
KSoundPageConfig *soundpage;
KAnswmachPageConfig *answmachpage;
KForwmachPageConfig *forwmachpage;
};
ktalkd'KTalkdConfigModule::KTalkdConfigModule() (./kdenetwork/ktalkd/kcmktalkd/main.cpp:33)
KTalkdConfigModule::KTalkdConfigModule(QWidget *parent, const char *name)
: KCModule(parent, name)
{
config = new KSimpleConfig("ktalkdrc");
announceconfig = new KSimpleConfig("ktalkannouncerc");
QVBoxLayout *layout = new QVBoxLayout(this);
tab = new QTabWidget(this);
layout->addWidget(tab);
soundpage = new KSoundPageConfig(this, "soundpage", config, announceconfig);
answmachpage = new KAnswmachPageConfig(this, "answmachpage", config);
forwmachpage = new KForwmachPageConfig(this, "forwmachpage", config);
tab->addTab(soundpage, i18n("&Announcement"));
tab->addTab(answmachpage, i18n("Ans&wering machine"));
tab->addTab(forwmachpage, i18n("&Forward"));
connect(soundpage, SIGNAL(changed(bool)), this, SIGNAL(changed(bool)));
connect(answmachpage, SIGNAL(changed(bool)), this, SIGNAL(changed(bool)));
connect(forwmachpage, SIGNAL(changed(bool)), this, SIGNAL(changed(bool)));
}
ktalkd'KTalkdConfigModule::~KTalkdConfigModule() (./kdenetwork/ktalkd/kcmktalkd/main.cpp:58)
KTalkdConfigModule::~KTalkdConfigModule() {
delete config;
delete announceconfig;
}
ktalkd'KTalkdConfigModule::defaults() (./kdenetwork/ktalkd/kcmktalkd/main.cpp:63)
void KTalkdConfigModule::defaults()
{
if (soundpage) soundpage->defaults();
if (answmachpage) answmachpage->defaults();
if (forwmachpage) forwmachpage->defaults();
}
ktalkd'KTalkdConfigModule::save() (./kdenetwork/ktalkd/kcmktalkd/main.cpp:70)
void KTalkdConfigModule::save()
{
if (soundpage) soundpage->save();
if (answmachpage) answmachpage->save();
if (forwmachpage) forwmachpage->save();
}
ktalkd'KTalkdConfigModule::load() (./kdenetwork/ktalkd/kcmktalkd/main.cpp:77)
void KTalkdConfigModule::load()
{
if (soundpage) soundpage->load();
if (answmachpage) answmachpage->load();
if (forwmachpage) forwmachpage->load();
}
ktalkd'KTalkdConfigModule::resizeEvent() (./kdenetwork/ktalkd/kcmktalkd/main.cpp:84)
void KTalkdConfigModule::resizeEvent(QResizeEvent *)
{
tab->setGeometry(0,0,width(),height());
}
extern "C"
{