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"
{