Itasca C++ Interface
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
iguiinput.h
1 #pragma once
2 
3 namespace itasca {
8  class IGUIInput {
9  public:
11  virtual QVariant notify(const QVariant &arg1,const QVariant &arg2,const QVariant &arg3)=0;
17  virtual int messageBox(const QString &caption,const QString &text,int type)=0;
22  virtual QString inputBox(const QString &message,const QString &starting)=0;
24  virtual void saveProject(const QString &filename,bool interactive,bool autoSave)=0;
25  virtual void restoreProject(const QString &filename,bool interactive)=0;
26  virtual QStringList getProjectMasterFileNames()=0;
27  };
28 } // namespace itasca
29 // EoF
30 
namespace Itasca
Definition: basememory.cpp:9
virtual QVariant notify(const QVariant &arg1, const QVariant &arg2, const QVariant &arg3)=0
Notifies kernel. This function blocks and may throw a quit exception.
virtual void saveProject(const QString &filename, bool interactive, bool autoSave)=0
If filename is null, use the current project file name.
The interface to graphics user interface input functionality.
Definition: iguiinput.h:8
virtual int messageBox(const QString &caption, const QString &text, int type)=0
virtual QString inputBox(const QString &message, const QString &starting)=0