Itasca C++ Interface
common
fish
interface
iinput.h
1
#pragma once
2
6
namespace
itasca
{
7
class
IGUIInput;
8
}
9
10
namespace
fish {
11
class
IDebug;
12
14
class
IInput
{
15
public
:
21
virtual
void
debug
(
IDebug
*fishdebug,
const
QString &message)=0;
23
virtual
QString
checkIntrinsicPlugin
()=0;
26
virtual
void
poll
()=0;
28
virtual
itasca::IGUIInput
*
getIGUIInput
()=0;
30
virtual
bool
isTestMode
()=0;
35
virtual
QString
getInput
(
const
QString &prompt,
bool
interactive)=0;
38
//virtual bool checkAuthorization()=0;
39
};
40
}
// namespace itasca
41
// EOF
fish::IInput::checkIntrinsicPlugin
virtual QString checkIntrinsicPlugin()=0
Checks if the system supports FISH intrinsic plugins. Non-null string indicates error message.
itasca
namespace Itasca
Definition:
basememory.cpp:9
fish::IInput::getInput
virtual QString getInput(const QString &prompt, bool interactive)=0
fish::IInput::getIGUIInput
virtual itasca::IGUIInput * getIGUIInput()=0
Returns interface to graphics user interface input functionality. May return a null value.
fish::IInput::poll
virtual void poll()=0
fish::IInput
This class provides FISH with input data.
Definition:
iinput.h:14
fish::IInput::isTestMode
virtual bool isTestMode()=0
Returns TRUE if command processing is in TEST mode.
fish::IDebug
Definition:
idebug.h:12
fish::IInput::debug
virtual void debug(IDebug *fishdebug, const QString &message)=0
itasca::IGUIInput
The interface to graphics user interface input functionality.
Definition:
iguiinput.h:8
Generated by
1.8.15