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

Class Index

kiconedit'KIconConfig::KIconConfig() (./kdegraphics/kiconedit/kiconconfig.cpp:544)

KIconConfig::KIconConfig(QWidget *parent)
  : QTabDialog(parent, 0, true)
{
  setCaption( "Configure" );
  setCancelButton();
  connect( this, SIGNAL( applyButtonPressed() ), SLOT( saveSettings() ) );

  pprops = KIconEditProperties::getProperties(parent);
  //keys = k; //new KAccel(parent);
  //dict = new QDict<KKeyEntry>( k->keyDict() );
  //debug("Keys: %u", k->keyDict().count());
  //debug("Keys: %u", dict->count());
  //CHECK_PTR(dict);
  pprops->keydict = pprops->keys->keyDict();
  debug("Keys: %u", pprops->keydict.count());

  keychooser = new KKeyChooser( &pprops->keydict, this );
  addTab( keychooser, i18n( "Keys" ) );

  temps = new KTemplateConfig(this);
  addTab( temps, i18n( "Icon templates" ) );

  backs = new KBackgroundConfig(this);
  addTab( backs, i18n( "Background" ) );

  toolbars = new KToolBarConfig( this );
  addTab( toolbars, i18n( "Toolbars" ) );

  misc = new KMiscConfig( this );
  addTab( misc, i18n( "Icon grid" ) );
}


kiconedit'KIconConfig::~KIconConfig() (./kdegraphics/kiconedit/kiconconfig.cpp:576)

KIconConfig::~KIconConfig()
{
  //delete dict;
}


kiconedit'KIconConfig::saveSettings() (./kdegraphics/kiconedit/kiconconfig.cpp:581)

void KIconConfig::saveSettings()
{
  debug("KIconEditConfig::saveSettings");

  pprops->keys->setKeyDict( pprops->keydict );
  temps->saveSettings();
  backs->saveSettings();
  misc->saveSettings();
  toolbars->saveSettings();
  accept();
}