3 #include "utility/interface/itextinput.h"
14 virtual const char *getType()
const=0;
18 virtual bool isInteractive()
const=0;
20 virtual IString getName()
const=0;
22 virtual int getLineNumber()
const=0;
25 virtual bool isNewAllowed()
const=0;
27 virtual bool canSafeInterrupt()
const=0;
32 virtual void suppressEcho(
bool echo_at_start)=0;
34 virtual bool isEchoSuppressed()
const=0;
36 virtual bool getEchoAtStart()
const=0;
38 virtual bool getKeepOnError()
const=0;
40 virtual QString getPromptOverride()
const=0;
42 virtual QString getPath()
const=0;
44 virtual QString getOpenString(QFileInfoList *list=
nullptr)
const=0;
46 virtual void addFiles()
const=0;
47 virtual bool supportsInterruptState()
const=0;
48 virtual bool getErrorExpected()
const =0;
49 virtual void setErrorExpected(
bool b) =0;
56 virtual bool open()=0;
57 virtual bool close()=0;
62 virtual bool empty()
const=0;
64 virtual void destroy()=0;
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4
Definition: itextinput.h:26