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

Class Index

kcontrol'KeyModule (./kdebase/kcontrol/keys/main.h:36)

class KeyModule : public KCModule
{
  Q_OBJECT

public:

  KeyModule(QWidget *parent, const char *name);

  void load();
  void save();
  void defaults();


protected:

  void resizeEvent(QResizeEvent *e);


protected slots:

  void moduleChanged(bool state);


private:

  QTabWidget          *tab;

  KKeyModule *global, *standard;
};

kcontrol'KeyModule::KeyModule() (./kdebase/kcontrol/keys/main.cpp:35)

KeyModule::KeyModule(QWidget *parent, const char *name)
  : KCModule(parent, name)
{
  tab = new QTabWidget(this);

  global = new KKeyModule(this, true);
  tab->addTab(global, i18n("&Global shortcuts"));
  connect(global, SIGNAL(changed(bool)), this, SLOT(moduleChanged(bool)));

  standard = new KKeyModule(this, false);
  tab->addTab(standard, i18n("&Application shortcuts"));
  connect(standard, SIGNAL(changed(bool)), this, SLOT(moduleChanged(bool)));
}



kcontrol'KeyModule::load() (./kdebase/kcontrol/keys/main.cpp:50)

void KeyModule::load()
{
  global->load();
  standard->load();
}



kcontrol'KeyModule::save() (./kdebase/kcontrol/keys/main.cpp:57)

void KeyModule::save()
{
  global->save();
  standard->save();
}



kcontrol'KeyModule::defaults() (./kdebase/kcontrol/keys/main.cpp:64)

void KeyModule::defaults()
{
  global->defaults();
  standard->defaults();
}



kcontrol'KeyModule::moduleChanged() (./kdebase/kcontrol/keys/main.cpp:71)

void KeyModule::moduleChanged(bool state)
{
  emit changed(state);
}



kcontrol'KeyModule::resizeEvent() (./kdebase/kcontrol/keys/main.cpp:77)

void KeyModule::resizeEvent(QResizeEvent *)
{
  tab->setGeometry(0,0,width(),height());
}


extern "C"
{