Itasca C++ Interface
Toggle main menu visibility
Loading...
Searching...
No Matches
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,
const
QString &doc)=0;
26
virtual
QStringList getProjectMasterFileNames()=0;
27
};
28
}
// namespace itasca
29
// EoF
30
itasca::IGUIInput
The interface to graphics user interface input functionality.
Definition
iguiinput.h:8
itasca::IGUIInput::messageBox
virtual int messageBox(const QString &caption, const QString &text, int type)=0
itasca::IGUIInput::notify
virtual QVariant notify(const QVariant &arg1, const QVariant &arg2, const QVariant &arg3)=0
Notifies kernel. This function blocks and may throw a quit exception.
itasca::IGUIInput::inputBox
virtual QString inputBox(const QString &message, const QString &starting)=0
itasca::IGUIInput::saveProject
virtual void saveProject(const QString &filename, bool interactive, bool autoSave)=0
If filename is null, use the current project file name.
itasca
namespace Itasca
Definition
basememory.cpp:10
common
utility
interface
iguiinput.h
Generated by
1.18.0