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

Class Index

kcontrol'MyApplication (./kdebase/kcontrol/kcontrol/main.h:27)

class MyApplication : public KApplication
{
  Q_OBJECT 

public:
  MyApplication();
  virtual ~MyApplication();

private:

  TopLevel *toplevel;

};

kcontrol'MyApplication::MyApplication() (./kdebase/kcontrol/kcontrol/main.cpp:55)

MyApplication::MyApplication()
  : KApplication()
  , toplevel(0)
{
  toplevel = new TopLevel();
  
  setMainWidget(toplevel);

  KConfig *config = KGlobal::config();
  config->setGroup("General");
  int x = config->readNumEntry("InitialWidth", 730);
  int y = config->readNumEntry("InitialHeight", 530);
  toplevel->resize(x,y);
}


kcontrol'MyApplication::~MyApplication() (./kdebase/kcontrol/kcontrol/main.cpp:70)

MyApplication::~MyApplication()
{
  if (toplevel)
    {
      KConfig *config = KGlobal::config();
      config->setGroup("General");
      config->writeEntry("InitialWidth", toplevel->width());
      config->writeEntry("InitialHeight", toplevel->height());
      config->sync();
    }
}