3 #include "utility/interface/itextinput.h" 13 virtual const char *getType()
const=0;
17 virtual bool isInteractive()
const=0;
19 virtual QString getName()
const=0;
21 virtual int getLineNumber()
const=0;
24 virtual bool isNewAllowed()
const=0;
26 virtual bool canSafeInterrupt()
const=0;
31 virtual void suppressEcho(
bool echo_at_start)=0;
33 virtual bool isEchoSuppressed()
const=0;
35 virtual bool getEchoAtStart()
const=0;
37 virtual bool getKeepOnError()
const=0;
39 virtual QString getPromptOverride()
const=0;
41 virtual QString getPath()
const=0;
43 virtual QString getOpenString(QFileInfoList *list=
nullptr)
const=0;
45 virtual void addFiles()
const=0;
46 virtual bool supportsInterruptState()
const=0;
47 virtual bool getErrorExpected()
const =0;
48 virtual void setErrorExpected(
bool b) =0;
55 virtual bool open()=0;
56 virtual bool close()=0;
61 virtual bool empty()
const=0;
63 virtual void destroy()=0;
Definition: itextinput.h:26
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4