Itasca C++ Interface
Loading...
Searching...
No Matches
imacros.h
1#pragma once
2//
3//#include "base/src/baseqt.h"
4//
6// * \file
7// * \brief Interface to the list of Macros used during command processing.
8// * Access only - to change use the command line.
9// */
10//
11//namespace itasca {
12// /// \brief Interface to the list of Macros used during command processing.
13// /// \ingroup module
14// class IMacros {
15// public:
16// /// Returns an StringList that contains all of the macro keys that are currently defined.
17// virtual QStringList getKeys() const=0;
18//
19// /// Returns an StringList that containsthe list of tokens that are substituted for key.
20// virtual QStringList getValue(const QString &key) const=0;
21//
22// /// Returns an StringList that containsthe list of delimiters that were removed during tokenization.
23// virtual QStringList getSkipped(const QString &key) const=0;
24//
25// // signals
26// //void changed();
27// };
28//} // namespace itasca