OpendTect  6.6
uiodsysadm.h
Go to the documentation of this file.
1 #pragma once
2 /*+
3 ________________________________________________________________________
4 
5  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
6  Author: Bert Bril
7  Date: Jul 2006
8  RCS: $Id$
9 ________________________________________________________________________
10 
11 -*/
12 
13 
14 #include "uisysadmmod.h"
15 #include "uidialog.h"
16 #include "uistring.h"
17 class uiODSysAdm;
18 class uiListBox;
19 class uiTextEdit;
20 
21 
24 
29 mExpClass(uiSysAdm) uiODSysAdm : public uiDialog
31 public:
32 
35  struct TaskEntry
36  {
37  TaskEntry( const char* nm, const CallBack& cb,
38  const char* comm=0 )
39  : name_(nm)
40  , comment_(comm)
41  , cb_(cb) {}
42 
46  };
47  struct GroupEntry
48  {
49  GroupEntry( const char* nm )
50  : name_(nm) {}
51 
54  };
55 
57 
58  GroupEntry* getGroupEntry(const char*);
60 
63  const bool haveas_;
64  const bool swwritable_;
65  const bool aswritable_;
66 
67 protected:
68 
72 
74 
80 
89 
90 };
91 
92 
uiODSysAdm::taskDClick
void taskDClick(CallBacker *)
uiODSysAdm::TaskEntry::name_
BufferString name_
Definition: uiodsysadm.h:43
uiODSysAdm::commentfld
uiTextEdit * commentfld
Definition: uiodsysadm.h:71
uiODSysAdm::swdir_
const BufferString swdir_
GetSoftwareDir()
Definition: uiodsysadm.h:61
uiODSysAdm::doAttribSets
void doAttribSets(CallBacker *)
uistring.h
ObjectSet
Set of pointers to objects.
Definition: commontypes.h:31
uiODSysAdm::getTaskEntry
TaskEntry * getTaskEntry(GroupEntry *, const char *)
uiODSysAdm::taskChg
void taskChg(CallBacker *)
uiODSysAdm::~uiODSysAdm
~uiODSysAdm()
uiODSysAdm::GroupEntry
Definition: uiodsysadm.h:48
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiODSysAdm
OpendTect System Administration application top level object.
Definition: uiodsysadm.h:30
uiTextEdit
Definition: uitextedit.h:75
uiODSysAdm::groups_
ObjectSet< GroupEntry > groups_
Definition: uiodsysadm.h:56
uiODSysAdm::doStartLic
void doStartLic(CallBacker *)
uiODSysAdm::TaskEntry::comment_
BufferString comment_
Definition: uiodsysadm.h:44
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiODSysAdm::TaskEntry::cb_
CallBack cb_
Definition: uiodsysadm.h:45
uiODSysAdm::doColorTabs
void doColorTabs(CallBacker *)
uiODSysAdm::aswritable_
const bool aswritable_
Is asdir_ writable?
Definition: uiodsysadm.h:65
uiODSysAdm::taskfld
uiListBox * taskfld
Definition: uiodsysadm.h:70
uiODSysAdm::acceptOK
bool acceptOK(CallBacker *)
confirm accept
uiODSysAdm::doBatchHosts
void doBatchHosts(CallBacker *)
uiODSysAdm::mODTextTranslationClass
mODTextTranslationClass(uiODSysAdm)
CallBack
CallBacks object-oriented (object + method).
Definition: callback.h:62
ODSysAdmMainWin
uiODSysAdm & ODSysAdmMainWin()
Top-level access.
uiListBox
List Box.
Definition: uilistbox.h:75
uiODSysAdm::doShortcuts
void doShortcuts(CallBacker *)
uiODSysAdm::TaskEntry::TaskEntry
TaskEntry(const char *nm, const CallBack &cb, const char *comm=0)
Definition: uiodsysadm.h:37
uidialog.h
uiODSysAdm::grpChg
void grpChg(CallBacker *)
uiODSysAdm::setInitial
void setInitial(CallBacker *)
uiODSysAdm::grpfld
uiListBox * grpfld
Definition: uiodsysadm.h:69
uiODSysAdm::asdir_
const BufferString asdir_
GetApplSetupDir()
Definition: uiodsysadm.h:62
uiODSysAdm::uiODSysAdm
uiODSysAdm(uiParent *)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiODSysAdm::doBatchProgs
void doBatchProgs(CallBacker *)
uiODSysAdm::GroupEntry::tasks_
ObjectSet< TaskEntry > tasks_
Definition: uiodsysadm.h:53
uiODSysAdm::GroupEntry::GroupEntry
GroupEntry(const char *nm)
Definition: uiodsysadm.h:49
uiODSysAdm::doIconSets
void doIconSets(CallBacker *)
uiODSysAdm::GroupEntry::name_
BufferString name_
Definition: uiodsysadm.h:52
uiODSysAdm::getCurTaskEntry
TaskEntry * getCurTaskEntry()
uiODSysAdm::doInstLicFile
void doInstLicFile(CallBacker *)
uiParent
Definition: uiparent.h:26
uiODSysAdm::swwritable_
const bool swwritable_
Is swdir_ writable?
Definition: uiodsysadm.h:64
uiDialog
Definition: uidialog.h:42
uiODSysAdm::getGroupEntry
GroupEntry * getGroupEntry(const char *)
uiODSysAdm::haveas_
const bool haveas_
Does asdir_ exist?
Definition: uiodsysadm.h:63
uiODSysAdm::TaskEntry
Definition: uiodsysadm.h:36

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021