summaryrefslogtreecommitdiff
path: root/noncore/settings/usermanager/usermanager.h
authorumopapisdn <umopapisdn>2002-09-24 21:21:55 (UTC)
committer umopapisdn <umopapisdn>2002-09-24 21:21:55 (UTC)
commit8854c1688dfc388e3621b7494f6338008173b20c (patch) (side-by-side diff)
tree3e6db427b24423b847d7e594f2fc9c865e0cc2ec /noncore/settings/usermanager/usermanager.h
parent93be75ceab687091f76a459eb34bfd4859986116 (diff)
downloadopie-8854c1688dfc388e3621b7494f6338008173b20c.zip
opie-8854c1688dfc388e3621b7494f6338008173b20c.tar.gz
opie-8854c1688dfc388e3621b7494f6338008173b20c.tar.bz2
New Application OPIE-UserManager added.
Diffstat (limited to 'noncore/settings/usermanager/usermanager.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/usermanager/usermanager.h65
1 files changed, 65 insertions, 0 deletions
diff --git a/noncore/settings/usermanager/usermanager.h b/noncore/settings/usermanager/usermanager.h
new file mode 100644
index 0000000..bb5d04f
--- a/dev/null
+++ b/noncore/settings/usermanager/usermanager.h
@@ -0,0 +1,65 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef USERCONFIG_H
+#define USERCONFIG_H
+
+#include <qmainwindow.h>
+#include <qtabwidget.h>
+#include <qlistview.h>
+#include <qiconview.h>
+
+#include <qpe/qpemenubar.h>
+#include <qpopupmenu.h>
+#include <qpe/qpetoolbar.h>
+#include <qtoolbutton.h>
+
+#include "userdialog.h"
+#include "groupdialog.h"
+#include "passwd.h"
+
+class UserConfig : public QMainWindow
+{
+ Q_OBJECT
+
+public:
+ UserConfig( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~UserConfig();
+
+private:
+ QToolButton *adduserToolButton;
+ QToolButton *edituserToolButton;
+ QToolButton *deleteuserToolButton;
+ QToolButton *addgroupToolButton;
+ QToolButton *editgroupToolButton;
+ QToolButton *deletegroupToolButton;
+ QTabWidget *myTabWidget;
+ QIconView *usersIconView;
+ QListView *usersListView;
+ QListView *groupsListView;
+ int availableUID;
+ int availableGID;
+ void setupTabAccounts();
+ void setupTabAllUsers();
+ void setupTabAllGroups();
+ void setupTabPrefs();
+ void setupTabAbout();
+ void getUsers();
+ void getGroups();
+
+private slots:
+ void addUser();
+ void editUser();
+ void delUser();
+ void addGroup();
+ void editGroup();
+ void delGroup();
+};
+
+#endif // USERCONFIG_H