Itasca C++ Interface
Loading...
Searching...
No Matches
common
fish
interface
iinput.h
1
#pragma once
7
#include "baseqt/src/istring.h"
8
9
namespace
itasca
{
10
class
IGUIInput;
11
}
12
13
namespace
fish {
14
class
IDebug;
15
17
class
IInput
{
18
public
:
24
virtual
void
debug
(
IDebug
*fishdebug,
const
string
&message)=0;
26
//virtual string checkIntrinsicPlugin()=0;
29
virtual
void
poll
()=0;
31
virtual
itasca::IGUIInput
*
getIGUIInput
()=0;
33
virtual
bool
isTestMode
()=0;
38
virtual
string
getInput
(
const
string
&prompt,
bool
interactive)=0;
41
//virtual bool checkAuthorization()=0;
42
};
43
}
// namespace itasca
44
// EOF
fish::IDebug
Definition
idebug.h:12
fish::IInput
This class provides FISH with input data.
Definition
iinput.h:17
fish::IInput::poll
virtual void poll()=0
Checks if the system supports FISH intrinsic plugins. Non-null string indicates error message.
fish::IInput::isTestMode
virtual bool isTestMode()=0
Returns TRUE if command processing is in TEST mode.
fish::IInput::getIGUIInput
virtual itasca::IGUIInput * getIGUIInput()=0
Returns interface to graphics user interface input functionality. May return a null value.
fish::IInput::debug
virtual void debug(IDebug *fishdebug, const string &message)=0
fish::IInput::getInput
virtual string getInput(const string &prompt, bool interactive)=0
itasca::IGUIInput
The interface to graphics user interface input functionality.
Definition
iguiinput.h:8
itasca
namespace Itasca
Definition
basememory.cpp:14
Generated by
1.10.0