 |
OpendTect
6.6
|
Go to the documentation of this file.
43 {
return strs_.validIdx(i); }
44 bool isEmpty()
const {
return strs_.isEmpty(); }
65 { strs_.swap( i1, i2 ); }
70 bool separate_lines=
false)
const;
78 void sort(
const bool caseinsens=
true,
bool asc=
true);
bool isNotPresent(const uiRetVal &)
uiRetVal & setOK()
Definition: uistringset.h:131
uiRetVal & set(const uiRetVal &)
uiRetVal & add(const uiPhraseSet &)
void swap(idx_type i1, idx_type i2)
Definition: uistringset.h:64
#define mIsContainer(clss, typ, memb)
Definition: odset.h:83
bool isFinished(const uiRetVal &)
#define mGlobal(module)
Definition: commondefs.h:180
Definition: uistringset.h:23
Set of pointers to objects.
Definition: commontypes.h:31
idx_type indexOf(const uiString &) const
uiStringSet & set(const uiRetVal &)
uiStringSet & append(const uiStringSet &ss)
Definition: uistringset.h:59
Export_Basic uiString toUiString(ViewStyle)
SeparType
Definition: uistring.h:178
uiStringSet & add(const uiStringSet &)
uiStringSet(const uiString &, const uiString &, const uiString &)
#define mFDQtclass(cls)
Definition: commondefs.h:233
uiString cat(const char *sepstr) const
bool isCancelled(const uiRetVal &)
#define mExpClass(module)
Definition: commondefs.h:177
AppendType
Definition: uistring.h:180
uiRetVal(const uiRetVal &)
bool isError() const
Definition: uistringset.h:125
uiRetVal(const uiPhrase &)
Definition: uistringset.h:105
uiRetVal & set(const uiPhraseSet &)
uiRetVal & add(const uiRetVal &)
uiRetVal(const uiPhraseSet &)
uiStringSet & add(const uiRetVal &)
const uiString & get(idx_type) const
uiRetVal(const uiPhrase &, const uiPhrase &)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
static uiRetVal OK()
Definition: uistringset.h:115
uiStringSet(const uiString &, const uiString &)
bool isSingleWord(const uiWord &) const
impl_type::idx_type idx_type
Definition: uistringset.h:24
void removeRange(idx_type, idx_type)
uiStringSet & addKeyValue(const uiWord &ky, const T &val)
Definition: uistringset.h:74
uiRetVal & setAsStatus(const uiWord &)
uiString cat(SeparType septyp=uiString::CloseLine, AppendType apptyp=uiString::OnNewLine) const
static const uiRetVal ok_
Definition: uistringset.h:148
void fill(::QStringList &) const
static uiRetVal Empty()
Definition: uistringset.h:116
bool isEmpty() const
Definition: uistringset.h:124
bool isMultiMessage() const
void resetError()
Definition: uistringset.h:140
uiStringSet getNonEmpty() const
uiPhraseSet messages() const
impl_type::size_type size_type
Definition: uistringset.h:24
uiRetVal & operator=(const uiRetVal &)
void erase()
Definition: uistringset.h:85
uiStringSet(const uiStringSet &oth)
Definition: uistringset.h:36
uiStringSet & set(const uiString &)
#define mDefContainerSwapFunction(mod, clss)
Definition: odset.h:115
void removeSingle(idx_type, bool keep_order=true)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiStringSet & addKeyValue(const uiWord &ky, const uiString &val)
uiStringSet & set(const uiStringSet &oth)
Definition: uistringset.h:54
idx_type * getSortIndexes(bool caseinsens, bool asc) const
impl_type msgs_
Definition: uistringset.h:105
void useIndexes(const idx_type *idxs)
#define mQtclass(cls)
Definition: commondefs.h:234
uiString uiPhrase
Definition: uistring.h:312
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
uiStringSet(const uiString &)
uiRetVal & add(const uiPhrase &)
uiStringSet & insert(idx_type, const uiString &)
uiRetVal & set(const uiPhrase &)
uiStringSet(const ::QStringList &)
uiString createOptionString(bool use_and=true, int maxnritems=-1, bool separate_lines=false) const
example: "option1, option2 and option3"
bool validIdx(idx_type i) const
Definition: uistringset.h:42
void sort(const bool caseinsens=true, bool asc=true)
uiStringSet & add(const uiString &)
#define muiStringAppendDefArgs
Definition: uistring.h:169
uiRetVal(const uiPhrase &, const uiPhrase &, const uiPhrase &)
size_type size() const
Definition: uistringset.h:41
Threads::Lock lock_
Definition: uistringset.h:146
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
BufferString getText() const
uiRetVal & insert(const uiPhrase &)
uiRetVal()
Definition: uistringset.h:108
bool isPresent(const uiString &) const
uiStringSet uiPhraseSet
Definition: uistringset.h:92
bool isEmpty() const
Definition: uistringset.h:44
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021