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

Class Index

kcontrol'GroupDetails (./kdebase/kcontrol/themes/groupdetails.h:13)

class GroupDetails: public QDialog
{
  Q_OBJECT

public:
  GroupDetails(const char* group);
  virtual ~GroupDetails();

protected:
  QString mGroupName;
  QPushButton *btnOk, *btnCancel, *btnAdd, *btnRemove, *btnEdit;
  KTabListBox *tlBox;

protected slots:
  virtual void slotAdd();
  virtual void slotRemove();
  virtual void slotEdit();
  virtual void slotOk();
  virtual void slotCancel();
};


kcontrol'GroupDetails::GroupDetails() (./kdebase/kcontrol/themes/groupdetails.cpp:11)

GroupDetails::GroupDetails(const char* aGroupName):
  GroupDetailsInherited(NULL, 0, true)
{
  initMetaObject();

  QBoxLayout *topLayout = new QVBoxLayout(this, 5);
  QBoxLayout *buttonLayout = new QHBoxLayout();

  mGroupName = aGroupName;
  tlBox = new KTabListBox(this, "tlBox",2);
  tlBox->setColumn(0,"key", 150);
  tlBox->setColumn(1,"value", 140);
  //tlBox->setFixedSize(310,300);
  topLayout->addWidget(tlBox,10);

  topLayout->addLayout(buttonLayout);

  btnAdd = new QPushButton(i18n("Add"), this);
  btnAdd->setFixedSize(btnAdd->sizeHint());
  buttonLayout->addWidget(btnAdd);
  connect(btnAdd, SIGNAL(clicked()), this, SLOT(slotAdd()));

  btnRemove = new QPushButton(i18n("Remove"), this);
  btnRemove->setFixedSize(btnRemove->sizeHint());
  buttonLayout->addWidget(btnRemove);
  connect(btnRemove, SIGNAL(clicked()), this, SLOT(slotRemove()));

  btnEdit = new QPushButton(i18n("Edit"), this);
  btnEdit->setFixedSize(btnEdit->sizeHint());
  buttonLayout->addWidget(btnEdit);
  connect(btnEdit, SIGNAL(clicked()), this, SLOT(slotEdit()));

  buttonLayout->addStretch(10);

  btnOk = new QPushButton(i18n("OK"), this);
  btnOk->setFixedSize(btnOk->sizeHint() - QSize(6,2));
  connect(btnOk, SIGNAL(clicked()), this, SLOT(slotOk()));
  buttonLayout->addWidget(btnOk);

  btnCancel = new QPushButton(i18n("Cancel"), this);
  btnCancel->setFixedSize(btnCancel->sizeHint() - QSize(6,2));
  connect(btnCancel, SIGNAL(clicked()), this, SLOT(slotCancel()));
  buttonLayout->addWidget(btnCancel);

  topLayout->activate();
}


//-----------------------------------------------------------------------------

kcontrol'GroupDetails::~GroupDetails() (./kdebase/kcontrol/themes/groupdetails.cpp:60)

GroupDetails::~GroupDetails()
{
}


kcontrol'GroupDetails::slotAdd() (./kdebase/kcontrol/themes/groupdetails.cpp:64)

void GroupDetails::slotAdd()
{
}


kcontrol'GroupDetails::slotRemove() (./kdebase/kcontrol/themes/groupdetails.cpp:68)

void GroupDetails::slotRemove()
{
}


kcontrol'GroupDetails::slotEdit() (./kdebase/kcontrol/themes/groupdetails.cpp:72)

void GroupDetails::slotEdit()
{
}


kcontrol'GroupDetails::slotOk() (./kdebase/kcontrol/themes/groupdetails.cpp:76)

void GroupDetails::slotOk()
{
close();
}


kcontrol'GroupDetails::slotCancel() (./kdebase/kcontrol/themes/groupdetails.cpp:81)

void GroupDetails::slotCancel()
{
close();
}


//-----------------------------------------------------------------------------