Source Code (Use browser search to find items of interest.)
Class Index
kuser'KGroup (./kdeadmin/kuser/kgroup.h:13)
class KGroup {
public:
KGroup();
KGroup(KGroup *copy);
~KGroup();
const QString &getName() const;
const QString &getPwd() const;
gid_t getGID() const;
void setName(const QString &data);
void setPwd(const QString &data);
void setGID(gid_t data);
void addUser(const QString &name);
bool removeUser(const QString &name);
bool lookup_user(const QString &name);
uint count() const;
QString user(uint i);
void clear();
protected:
QString
name,
pwd;
gid_t gid;
QList<QString> u;
};
kuser'KGroup::KGroup() (./kdeadmin/kuser/kgroup.cpp:37)
KGroup::KGroup() : pwd("*") {
u.setAutoDelete(TRUE);
gid = 0;
}
kuser'KGroup::KGroup() (./kdeadmin/kuser/kgroup.cpp:42)
KGroup::KGroup(KGroup *copy) {
name = copy->name;
pwd = copy->pwd;
gid = copy->gid;
u.setAutoDelete(TRUE);
}
kuser'KGroup::~KGroup() (./kdeadmin/kuser/kgroup.cpp:50)
KGroup::~KGroup() {
u.clear();
}
kuser'KGroup::getName() (./kdeadmin/kuser/kgroup.cpp:54)
const QString &KGroup::getName() const {
return name;
}
kuser'KGroup::getPwd() (./kdeadmin/kuser/kgroup.cpp:58)
const QString &KGroup::getPwd() const {
return pwd;
}
kuser'KGroup::getGID() (./kdeadmin/kuser/kgroup.cpp:62)
gid_t KGroup::getGID() const {
return gid;
}
kuser'KGroup::setName() (./kdeadmin/kuser/kgroup.cpp:66)
void KGroup::setName(const QString &data) {
name = data;
}
kuser'KGroup::setPwd() (./kdeadmin/kuser/kgroup.cpp:70)
void KGroup::setPwd(const QString &data) {
pwd = data;
}
kuser'KGroup::setGID() (./kdeadmin/kuser/kgroup.cpp:74)
void KGroup::setGID(gid_t data) {
gid = data;
}
kuser'KGroup::lookup_user() (./kdeadmin/kuser/kgroup.cpp:78)
bool KGroup::lookup_user(const QString &name) {
for (uint i = 0; i<u.count(); i++)
if (name == (*u.at(i)))
return true;
return false;
}
kuser'KGroup::addUser() (./kdeadmin/kuser/kgroup.cpp:85)
void KGroup::addUser(const QString &name) {
u.append(new QString(name));
}
kuser'KGroup::removeUser() (./kdeadmin/kuser/kgroup.cpp:89)
bool KGroup::removeUser(const QString &name) {
QString *q;
for (uint i=0;i<u.count();i++)
if ((*(q = u.at(i))) == name) {
u.remove(q);
return TRUE;
}
return FALSE;
}
kuser'KGroup::count() (./kdeadmin/kuser/kgroup.cpp:100)
uint KGroup::count() const {
return u.count();
}
kuser'KGroup::user() (./kdeadmin/kuser/kgroup.cpp:104)
QString KGroup::user(uint i) {
return *u.at(i);
}
kuser'KGroup::clear() (./kdeadmin/kuser/kgroup.cpp:108)
void KGroup::clear() {
u.clear();
}