 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uicmddrivermod.h"
23 #define mMatchCI(expr1,expr2) caseInsensitiveEqual(expr1,expr2,0)
25 #define mSearchKey(expr) SearchKey(expr,drv_.isCaseSensitive())
27 class WildcardManager;
32 SearchKey(
const char* expr,
bool casesensitive=
true);
48 bool isMatch(
const char* keyptr,
const char* nameptr,
49 const char* orgnameptr)
const;
64 bool addescapes=
true);
bool isMatch(const char *keyptr, const char *nameptr, const char *orgnameptr) const
const BufferString * wildcard(int) const
BufferStringSet wildcardlist_
Definition: searchkey.h:51
BufferString searchexpr_
Definition: searchkey.h:45
User interface main window.
Definition: uimainwin.h:35
bool isMatching(const char *name) const
Set of BufferString objects.
Definition: bufstringset.h:26
const BufferString * wildcardStr(int) const
BufferStringSet wildcardstrings_
Definition: searchkey.h:75
#define mExpClass(module)
Definition: commondefs.h:177
const BufferStringSet & wildcardList() const
Definition: searchkey.h:41
BufferStringSet newwildcardstrings_
Definition: searchkey.h:77
SearchKey(const char *expr, bool casesensitive=true)
Definition: searchkey.h:30
void check(const SearchKey &, const char *name, bool addescapes=true)
bool casesensitive_
Definition: searchkey.h:46
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
int nrWildcards() const
Definition: searchkey.h:67
BufferStringSet wildcards_
Definition: searchkey.h:74
BufferStringSet newwildcards_
Definition: searchkey.h:76
Command Drive
Definition: canvascommands.h:22
void getMatchingWindows(const uiMainWin *applwin, ObjectSet< uiMainWin > &, WildcardManager *=0) const
Null uiMainWin* refers to matching open QDialog.
Definition: searchkey.h:57
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021