Interface for accessing kernel settings.
More...
#include <isettings.h>
|
using | OpenAction = shared::IFile::OpenAction |
|
|
virtual bool | getLog () const =0 |
| Returns TRUE if text output is being sent to a log file as well.
|
|
virtual QString | getLogFileName () const =0 |
| Returns the name of the log file (whether logging is on or not).
|
|
virtual bool | getSafeConversion () const =0 |
|
virtual bool | getEcho () const =0 |
| Returns TRUE if command input is being printed out when received.
|
|
virtual QString | getCustomerTitle1 () const =0 |
| Returns the customer title (1) set by the user and stored persistantly. More...
|
|
virtual QString | getCustomerTitle2 () const =0 |
| Returns the customer title (2) set by the user and stored persistantly. More...
|
|
virtual QString | getJobTitle () const =0 |
| Returns the Job title associated with the current model.
|
|
virtual bool | getLHS () const =0 |
| Returns TRUE if a Left Handed coordinate system is being used.
|
|
virtual QString | getLicense () const =0 |
| Returns the current license terms.
.
|
|
virtual bool | getAcademicModel () const =0 |
| True if any cycling was ever done under an academic license.
|
|
virtual bool | getDemoModel () const =0 |
| True if any cycling was ever done under a demo license.
|
|
virtual uint32 | getUpdateInterval () const =0 |
| Returns the frequency of notices during cycling.
|
|
virtual bool | getReadOnly () const =0 |
| True if the model state has been tagged as read only.
|
|
virtual bool | getUnrepeatable () const =0 |
|
virtual bool | getResultsState () const =0 |
|
virtual bool | getAutoModelSave () const =0 |
|
virtual double | getAutoModelSaveInterval () const =0 |
|
virtual QString | getAutoModelSaveDirectory () const =0 |
|
virtual void | setLog (bool b, OpenAction action=OpenAction::Append)=0 |
|
virtual void | setLogFileName (const QString &s, OpenAction action=OpenAction::Append)=0 |
|
virtual void | setUpdateInterval (uint32 u)=0 |
| Sets the frequency of notices during cycling.
|
|
virtual void | setAutoModelSave (bool b)=0 |
|
virtual void | setAutoModelSaveInterval (double d)=0 |
|
virtual void | setAutoModelSaveDirectory (const QString &s)=0 |
|
|
shared::Signal< bool > | caseSensitivityChanged |
|
shared::Signal< bool > | logChanged |
|
shared::Signal< const QString & > | logFileNameChanged |
|
shared::Signal< bool > | safeConversionChanged |
|
shared::Signal< bool > | echoChanged |
|
shared::Signal< const QString & > | customerTitle1Changed |
|
shared::Signal< const QString & > | customerTitle2Changed |
|
shared::Signal< const QString & > | jobTitleChanged |
|
shared::Signal< bool > | LHSChanged |
|
shared::Signal< const QString & > | licenseChanged |
|
shared::Signal< bool > | academicModelChanged |
|
shared::Signal< bool > | demoModelChanged |
|
shared::Signal< uint32 > | updateIntervalChanged |
|
shared::Signal< bool > | unrepeatableChanged |
|
shared::Signal< bool > | readOnlyChanged |
|
shared::Signal< bool > | resultsStateChanged |
|
shared::Signal< bool > | autoModelSaveChanged |
|
shared::Signal< double > | autoModelSaveIntervalChanged |
|
shared::Signal< const QString & > | autoModelSaveDirectoryChanged |
|
Interface for accessing kernel settings.
These are global values that affect the program.
◆ getCustomerTitle1()
virtual QString itasca::ISettings::getCustomerTitle1 |
( |
| ) |
const |
|
pure virtual |
Returns the customer title (1) set by the user and stored persistantly.
- See also
- getCustomerTitle2()
◆ getCustomerTitle2()
virtual QString itasca::ISettings::getCustomerTitle2 |
( |
| ) |
const |
|
pure virtual |
Returns the customer title (2) set by the user and stored persistantly.
- See also
- getCustomerTitle1()
◆ getSafeConversion()
virtual bool itasca::ISettings::getSafeConversion |
( |
| ) |
const |
|
pure virtual |
Returns TRUE if macros and fish symbols require a prefix character to be interpreted by the command processor. Default is true.
◆ getUnrepeatable()
virtual bool itasca::ISettings::getUnrepeatable |
( |
| ) |
const |
|
pure virtual |
True if the model state has been tagged as being unrepeatable, indicating that rerunning the model from an input record will not duplicate the model state.
The documentation for this class was generated from the following file:
- C:/source/itasca-suite/common/module/interface/isettings.h