Source Code (Use browser search to find items of interest.)
Class Index
kuser'editGroup (./kdeadmin/kuser/editGroup.h:19)
class editGroup : public editGroupData
{
Q_OBJECT
public:
editGroup(KGroup &akg,
QWidget* parent = NULL,
const char* name = NULL);
virtual ~editGroup();
protected slots:
virtual void ok();
virtual void cancel();
virtual void add();
virtual void del();
protected:
KGroup &kg;
};
kuser'editGroup::editGroup() (./kdeadmin/kuser/editGroup.cpp:19)
editGroup::editGroup(KGroup &akg, QWidget* parent, const char* name)
: Inherited(parent, name), kg(akg) {
uint i;
for (i = 0; i<kg.count(); i++)
m_Group->insertItem(kg.user(i));
for (i = 0; i<kug->getUsers().count(); i++) {
const QString &userName = kug->getUsers()[i]->getName();
if (!kg.lookup_user(userName))
m_Users->insertItem(userName);
}
if (m_Users->count() != 0)
m_Users->setCurrentItem(0);
if (m_Group->count() != 0)
m_Group->setCurrentItem(0);
setCaption(i18n("Group properties"));
}
kuser'editGroup::~editGroup() (./kdeadmin/kuser/editGroup.cpp:41)
editGroup::~editGroup() {
}
kuser'editGroup::ok() (./kdeadmin/kuser/editGroup.cpp:44)
void editGroup::ok() {
kg.clear();
for (uint i=0; i<m_Group->count(); i++)
kg.addUser(m_Group->text(i));
accept();
}
kuser'editGroup::cancel() (./kdeadmin/kuser/editGroup.cpp:53)
void editGroup::cancel() {
reject();
}
kuser'editGroup::add() (./kdeadmin/kuser/editGroup.cpp:57)
void editGroup::add() {
int cur = m_Users->currentItem();
if (cur == -1)
return;
m_Group->insertItem(m_Users->text(cur));
m_Users->removeItem(cur);
if (((uint)cur) == m_Users->count())
m_Users->setCurrentItem(cur-1);
else
m_Users->setCurrentItem(cur);
m_Group->setCurrentItem(m_Group->count()-1);
m_Group->centerCurrentItem();
}
kuser'editGroup::del() (./kdeadmin/kuser/editGroup.cpp:75)
void editGroup::del() {
int cur = m_Group->currentItem();
if (cur == -1)
return;
m_Users->insertItem(m_Group->text(cur));
m_Group->removeItem(cur);
if (((uint)cur) == m_Group->count())
m_Group->setCurrentItem(cur-1);
else
m_Group->setCurrentItem(cur);
m_Users->setCurrentItem(m_Users->count()-1);
m_Users->centerCurrentItem();
}