|
HAL
v4.5.0-83-g30c8f0afc
The Hardware Analyzer - a comprehensive reverse engineering and manipulation framework for gate-level netlists.
|


Public Types | |
| enum | ColorSetting { WaveformRegular , WaveformSelected , WaveformUndefined , ValueX , Value0 , Value1 , MaxColorSetting } |
Public Types inherited from QSettings | |
| enum | Status |
| enum | Format |
| enum | Scope |
Public Member Functions | |
| SimulationSettings (const QString &filename) | |
| QString | color (ColorSetting cs) const |
| void | setColor (ColorSetting cs, const QString &colName) |
| QMap< QString, QString > | engineProperties () const |
| void | setEngineProperties (const QMap< QString, QString > &engProp) |
| int | maxSizeLoadable () const |
| void | setMaxSizeLoadable (int msl) |
| int | maxSizeEditor () const |
| void | setMaxSizeEditor (int mse) |
| QString | baseDirectory () const |
| void | setBaseDirectory (const QString &dir) |
Public Member Functions inherited from QSettings | |
| QSettings (const QString &organization, const QString &application, QObject *parent) | |
| QSettings (QSettings::Scope scope, const QString &organization, const QString &application, QObject *parent) | |
| QSettings (QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application, QObject *parent) | |
| QSettings (const QString &fileName, QSettings::Format format, QObject *parent) | |
| QSettings (QObject *parent) | |
| QSettings (QSettings::Scope scope, QObject *parent) | |
| virtual | ~QSettings () |
| void | clear () |
| void | sync () |
| QSettings::Status | status () const const |
| bool | isAtomicSyncRequired () const const |
| void | setAtomicSyncRequired (bool enable) |
| void | beginGroup (const QString &prefix) |
| void | endGroup () |
| QString | group () const const |
| int | beginReadArray (const QString &prefix) |
| void | beginWriteArray (const QString &prefix, int size) |
| void | endArray () |
| void | setArrayIndex (int i) |
| QStringList | allKeys () const const |
| QStringList | childKeys () const const |
| QStringList | childGroups () const const |
| bool | isWritable () const const |
| void | setValue (const QString &key, const QVariant &value) |
| QVariant | value (const QString &key, const QVariant &defaultValue) const const |
| void | remove (const QString &key) |
| bool | contains (const QString &key) const const |
| void | setFallbacksEnabled (bool b) |
| bool | fallbacksEnabled () const const |
| QString | fileName () const const |
| QSettings::Format | format () const const |
| QSettings::Scope | scope () const const |
| QString | organizationName () const const |
| QString | applicationName () const const |
| void | setIniCodec (QTextCodec *codec) |
| void | setIniCodec (const char *codecName) |
| QTextCodec * | iniCodec () const const |
Public Member Functions inherited from QObject | |
| virtual const QMetaObject * | metaObject () const const |
| QObject (QObject *parent) | |
| virtual | ~QObject () |
| virtual bool | eventFilter (QObject *watched, QEvent *event) |
| QString | objectName () const const |
| void | setObjectName (const QString &name) |
| bool | isWidgetType () const const |
| bool | isWindowType () const const |
| bool | signalsBlocked () const const |
| bool | blockSignals (bool block) |
| QThread * | thread () const const |
| void | moveToThread (QThread *targetThread) |
| int | startTimer (int interval, Qt::TimerType timerType) |
| int | startTimer (std::chrono::milliseconds time, Qt::TimerType timerType) |
| void | killTimer (int id) |
| T | findChild (const QString &name, Qt::FindChildOptions options) const const |
| QList< T > | findChildren (const QString &name, Qt::FindChildOptions options) const const |
| QList< T > | findChildren (const QRegExp ®Exp, Qt::FindChildOptions options) const const |
| QList< T > | findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const |
| const QObjectList & | children () const const |
| void | setParent (QObject *parent) |
| void | installEventFilter (QObject *filterObj) |
| void | removeEventFilter (QObject *obj) |
| QMetaObject::Connection | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const |
| bool | disconnect (const char *signal, const QObject *receiver, const char *method) const const |
| bool | disconnect (const QObject *receiver, const char *method) const const |
| void | dumpObjectTree () |
| void | dumpObjectInfo () |
| void | dumpObjectTree () const const |
| void | dumpObjectInfo () const const |
| bool | setProperty (const char *name, const QVariant &value) |
| QVariant | property (const char *name) const const |
| QList< QByteArray > | dynamicPropertyNames () const const |
| void | destroyed (QObject *obj) |
| void | objectNameChanged (const QString &objectName) |
| QObject * | parent () const const |
| bool | inherits (const char *className) const const |
| void | deleteLater () |
| Q_DISABLE_COPY (Class) | |
| Q_DISABLE_MOVE (Class) | |
| Q_DISABLE_COPY_MOVE (Class) | |
| T | qobject_cast (QObject *object) |
| T | qobject_cast (const QObject *object) |
| T | qFindChild (const QObject *obj, const QString &name) |
| QList< T > | qFindChildren (const QObject *obj, const QString &name) |
| QList< T > | qFindChildren (const QObject *obj, const QRegExp ®Exp) |
| Q_CLASSINFO (Name, Value) | |
| Q_INTERFACES (...) | |
| Q_PROPERTY (...) | |
| Q_ENUMS (...) | |
| Q_FLAGS (...) | |
| Q_ENUM (...) | |
| Q_FLAG (...) | |
| Q_ENUM_NS (...) | |
| Q_FLAG_NS (...) | |
| Q_OBJECT Q_OBJECT | |
| Q_GADGET Q_GADGET | |
| Q_NAMESPACE Q_NAMESPACE | |
| Q_NAMESPACE_EXPORT (EXPORT_MACRO) | |
| Q_SIGNALS Q_SIGNALS | |
| Q_SIGNAL Q_SIGNAL | |
| Q_SLOTS Q_SLOTS | |
| Q_SLOT Q_SLOT | |
| Q_EMIT Q_EMIT | |
| Q_INVOKABLE Q_INVOKABLE | |
| Q_REVISION Q_REVISION | |
| Q_SET_OBJECT_NAME (Object) | |
| QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT | |
Additional Inherited Members | |
Static Public Member Functions inherited from QSettings | |
| void | setDefaultFormat (QSettings::Format format) |
| QSettings::Format | defaultFormat () |
| void | setSystemIniPath (const QString &dir) |
| void | setUserIniPath (const QString &dir) |
| void | setPath (QSettings::Format format, QSettings::Scope scope, const QString &path) |
| QSettings::Format | registerFormat (const QString &extension, QSettings::ReadFunc readFunc, QSettings::WriteFunc writeFunc, Qt::CaseSensitivity caseSensitivity) |
Static Public Member Functions inherited from QObject | |
| QString | tr (const char *sourceText, const char *disambiguation, int n) |
| QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
| QMetaObject::Connection | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
| QMetaObject::Connection | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
| QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type) |
| QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, Functor functor) |
| QMetaObject::Connection | connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type) |
| bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
| bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
| bool | disconnect (const QMetaObject::Connection &connection) |
| bool | disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method) |
Public Attributes inherited from QSettings | |
| typedef | SettingsMap |
| typedef | ReadFunc |
| typedef | WriteFunc |
| NoError | |
| AccessError | |
| FormatError | |
| NativeFormat | |
| IniFormat | |
| Registry32Format | |
| Registry64Format | |
| InvalidFormat | |
| CustomFormat1 | |
| CustomFormat2 | |
| CustomFormat3 | |
| CustomFormat4 | |
| CustomFormat5 | |
| CustomFormat6 | |
| CustomFormat7 | |
| CustomFormat8 | |
| CustomFormat9 | |
| CustomFormat10 | |
| CustomFormat11 | |
| CustomFormat12 | |
| CustomFormat13 | |
| CustomFormat14 | |
| CustomFormat15 | |
| CustomFormat16 | |
| UserScope | |
| SystemScope | |
Public Attributes inherited from QObject | |
| typedef | QObjectList |
Protected Member Functions inherited from QSettings | |
| virtual bool | event (QEvent *event) override |
Protected Member Functions inherited from QObject | |
| QObject * | sender () const const |
| int | senderSignalIndex () const const |
| int | receivers (const char *signal) const const |
| bool | isSignalConnected (const QMetaMethod &signal) const const |
| virtual void | timerEvent (QTimerEvent *event) |
| virtual void | childEvent (QChildEvent *event) |
| virtual void | customEvent (QEvent *event) |
| virtual void | connectNotify (const QMetaMethod &signal) |
| virtual void | disconnectNotify (const QMetaMethod &signal) |
Properties inherited from QObject | |
| objectName | |
The persistent settings of the simulator, e.g., the waveform colors and the engine properties.
Definition at line 36 of file simulation_settings.h.
| Enumerator | |
|---|---|
| WaveformRegular | |
| WaveformSelected | |
| WaveformUndefined | |
| ValueX | |
| Value0 | |
| Value1 | |
| MaxColorSetting | |
Definition at line 40 of file simulation_settings.h.
| hal::SimulationSettings::SimulationSettings | ( | const QString & | filename | ) |
Definition at line 8 of file simulation_settings.cpp.
| QString hal::SimulationSettings::baseDirectory | ( | ) | const |
Definition at line 63 of file simulation_settings.cpp.
References QVariant::toString(), and QSettings::value().
Referenced by hal::NetlistSimulatorController::NetlistSimulatorController(), and hal::SimulationSettingGlobalTab::SimulationSettingGlobalTab().
| QString hal::SimulationSettings::color | ( | ColorSetting | cs | ) | const |
Definition at line 12 of file simulation_settings.cpp.
References QString::arg(), QVariant::toString(), and QSettings::value().
Referenced by hal::SimulationSettingColorTab::SimulationSettingColorTab().
Definition at line 25 of file simulation_settings.cpp.
References QList::at(), QList::size(), QVariant::toStringList(), and QSettings::value().
Referenced by hal::PageEngineProperties::PageEngineProperties(), hal::NetlistSimulatorController::run_simulation(), and hal::SimulationSettingPropertiesTab::SimulationSettingPropertiesTab().
| int hal::SimulationSettings::maxSizeEditor | ( | ) | const |
Definition at line 53 of file simulation_settings.cpp.
References QVariant::toInt(), and QSettings::value().
Referenced by hal::WaveEditTable::WaveEditTable().
| int hal::SimulationSettings::maxSizeLoadable | ( | ) | const |
Definition at line 43 of file simulation_settings.cpp.
References QVariant::toInt(), and QSettings::value().
Referenced by hal::WaveData::loadPolicy(), hal::SimulationSettingGlobalTab::SimulationSettingGlobalTab(), and hal::WaveDataProviderFile::storeCurrentDatapoint().
| void hal::SimulationSettings::setBaseDirectory | ( | const QString & | dir | ) |
Definition at line 68 of file simulation_settings.cpp.
References QSettings::setValue().
| void hal::SimulationSettings::setColor | ( | ColorSetting | cs, |
| const QString & | colName | ||
| ) |
Definition at line 19 of file simulation_settings.cpp.
References QString::arg(), and QSettings::setValue().
Definition at line 35 of file simulation_settings.cpp.
References QMap::constBegin(), QMap::constEnd(), QSettings::setValue(), and QList::value().
Referenced by hal::NetlistSimulatorController::run_simulation(), and hal::PageEngineProperties::validatePage().
| void hal::SimulationSettings::setMaxSizeEditor | ( | int | mse | ) |
Definition at line 58 of file simulation_settings.cpp.
References QSettings::setValue().
| void hal::SimulationSettings::setMaxSizeLoadable | ( | int | msl | ) |
Definition at line 48 of file simulation_settings.cpp.
References QSettings::setValue().