OpendTect-6_4  6.4
uisetdatadir.h
Go to the documentation of this file.
1 #ifndef uisetdatadir_h
2 #define uisetdatadir_h
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: N. Hemstra
8  Date: June 2002
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 
14 #include "uiiomod.h"
15 #include "uidialog.h"
16 
17 class uiFileInput;
18 
21 public:
23  ~uiSetDataDir();
24 
25  const char* selectedDir() const { return seldir_; }
26  static bool setRootDataDir(uiParent*,const char*);
27 
28 protected:
29 
33 
34  void updateListFld();
35  void rootSelCB(CallBacker*);
36  void rootMoveUpCB(CallBacker*);
37  void rootMoveDownCB(CallBacker*);
38  void rootRemoveCB(CallBacker*);
39  bool writeSettings();
40 
41  bool acceptOK(CallBacker*);
42 
43  static void offerUnzipSurv(uiParent*,const char*);
44 
45 };
46 
47 #endif
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
A file-name input.
Definition: uifileinput.h:34
Definition: uiparent.h:26
uiFileInput * basedirfld_
Definition: uisetdatadir.h:32
Definition: uidialog.h:42
BufferString seldir_
Definition: uisetdatadir.h:30
const char * selectedDir() const
Definition: uisetdatadir.h:25
const BufferString curdatadir_
Definition: uisetdatadir.h:31
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Definition: uisetdatadir.h:19

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