OpendTect  6.6
uipathsel.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Wayne Mogg
8  Date: April 2020
9  RCS: $Id$
10 ________________________________________________________________________
11 
12 -*/
13 #include "bufstring.h"
14 #include "bufstringset.h"
15 #include "uicompoundparsel.h"
16 #include "uieditobjectlist.h"
17 
20 public:
22 
23  void fillList(int);
24  void editReq(bool);
25  void removeReq();
26  void itemSwitch(bool);
27 
29 };
30 
31 
34 public:
37 
38  void setPaths(const BufferStringSet&);
39  BufferString getSummary() const override;
40  BufferStringSet getPaths() const { return paths_; }
41 
42  void setEmpty();
43 
45 
46 protected:
48  void doDlg(CallBacker*);
50 
52 };
53 
uiPathListEditor::itemSwitch
void itemSwitch(bool)
uiPathListEditor
Definition: uipathsel.h:19
uiPathListEditor::fillList
void fillList(int)
uiPathSel::setEmpty
void setEmpty()
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
uiPathSel::getPaths
BufferStringSet getPaths() const
Definition: uipathsel.h:40
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
uiCheckedCompoundParSel
CompoundParSel providing something that is optional.
Definition: uicompoundparsel.h:81
uiPathListEditor::removeReq
void removeReq()
uiPathListEditor::uiPathListEditor
uiPathListEditor(uiParent *, const BufferStringSet &)
uiPathListEditor::paths_
BufferStringSet paths_
Definition: uipathsel.h:28
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiPathSel::initGrp
void initGrp(CallBacker *)
bufstring.h
uiPathListEditor::mODTextTranslationClass
mODTextTranslationClass(uiPathListEditor)
uiPathListEditor::editReq
void editReq(bool)
uiEditObjectList
Base class for element allowing maintenance of lists of (usually smaller) objects.
Definition: uieditobjectlist.h:27
Notifier< uiPathSel >
uicompoundparsel.h
uiPathSel::getSummary
BufferString getSummary() const override
uiPathSel::checkedCB
void checkedCB(CallBacker *)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiPathSel::paths_
BufferStringSet paths_
Definition: uipathsel.h:51
bufstringset.h
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiPathSel::mODTextTranslationClass
mODTextTranslationClass(uiPathSel)
uiPathSel::setPaths
void setPaths(const BufferStringSet &)
uiPathSel::selChange
Notifier< uiPathSel > selChange
Definition: uipathsel.h:44
uiParent
Definition: uiparent.h:26
uieditobjectlist.h
uiPathSel
Definition: uipathsel.h:33
uiPathSel::uiPathSel
uiPathSel(uiParent *, const uiString &)
uiPathSel::doDlg
void doDlg(CallBacker *)
uiPathSel::~uiPathSel
~uiPathSel()

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