Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GroupDialog Class Reference

#include </home/clem/local/src/opie/noncore/settings/usermanager/groupdialog.h>

Collaboration diagram for GroupDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GroupDialog (QWidget *parent=0, const char *name=0, bool modal=true, WFlags fl=0)
 ~GroupDialog ()

Static Public Member Functions

static bool addGroup (int gid)
static bool delGroup (const char *groupname)
static bool editGroup (int gid)

Private Member Functions

void accept (void)

Private Attributes

QString gid
QString groupname
QLineEdit * gidLineEdit
QLineEdit * groupnameLineEdit
int execStatus

Constructor & Destructor Documentation

GroupDialog::GroupDialog QWidget *  parent = 0,
const char *  name = 0,
bool  modal = true,
WFlags  fl = 0
 

Definition at line 18 of file groupdialog.cpp.

References gidLineEdit, and groupnameLineEdit.

Referenced by addGroup(), and editGroup().

GroupDialog::~GroupDialog  ) 
 

Definition at line 50 of file groupdialog.cpp.


Member Function Documentation

void GroupDialog::accept void   )  [private]
 

Definition at line 92 of file groupdialog.cpp.

References accounts, Passwd::findGroup(), and groupnameLineEdit.

bool GroupDialog::addGroup int  gid  )  [static]
 

Definition at line 53 of file groupdialog.cpp.

References accounts, Passwd::addGroup(), gidLineEdit, GroupDialog(), groupnameLineEdit, QString::number(), and tr.

Referenced by UserConfig::addGroup().

bool GroupDialog::delGroup const char *  groupname  )  [static]
 

Definition at line 80 of file groupdialog.cpp.

References accounts, Passwd::delGroup(), and Passwd::findGroup().

Referenced by UserConfig::delGroup().

bool GroupDialog::editGroup int  gid  )  [static]
 

Definition at line 65 of file groupdialog.cpp.

References accounts, Passwd::findGroup(), gidLineEdit, Passwd::gr_gid, Passwd::gr_name, GroupDialog(), groupnameLineEdit, QString::number(), tr, and Passwd::updateGroup().

Referenced by UserConfig::editGroup().


Member Data Documentation

int GroupDialog::execStatus [private]
 

Definition at line 24 of file groupdialog.h.

QString GroupDialog::gid [private]
 

Definition at line 18 of file groupdialog.h.

QLineEdit* GroupDialog::gidLineEdit [private]
 

Definition at line 22 of file groupdialog.h.

Referenced by addGroup(), editGroup(), and GroupDialog().

QString GroupDialog::groupname [private]
 

Definition at line 21 of file groupdialog.h.

QLineEdit* GroupDialog::groupnameLineEdit [private]
 

Definition at line 23 of file groupdialog.h.

Referenced by accept(), addGroup(), editGroup(), and GroupDialog().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:34:29 2005 for OPIE by  doxygen 1.4.2