39 #include <QStackedWidget>
45 class plugin_manager_dialog;
51 class SettingsItemKeybind;
52 class SettingsItemDropdown;
53 class GuiPluginManager;
440 void handleEventLogEnabled(
bool enable);
442 void handleExportProjectTriggered();
444 void handleImportProjectTriggered();
455 bool tryToCloseFile();
491 Action* mActionImportNetlist;
492 Action* mActionGateLibraryManager;
494 Action* mActionStartRecording;
495 Action* mActionStopRecording;
498 Action* mActionExportProject;
499 Action* mActionImportProject;
502 Action* mActionPluginManager;
508 QMenu* mMenuUtilities;
Provides an interface for triggerable functionality that can be inserted into widgets and also connec...
Manages the layout of all ContentWidgets.
Abstract class for Widgets within HAL's ContentArea.
The top-level widget that displays all settings.
void closeGateLibraryManager()
void handleActionImportNetlist()
void handleActionOpenProject()
void setUndoIconStyle(const QString &style)
QString neGateIconStyle() const
void setRunIconStyle(const QString &style)
QString pluginsIconStyle() const
void handleActionGatelibraryManager()
void setHalIconPath(const QString &path)
void handleSaveAsTriggered()
void closePluginManager()
void handleActionCloseFile()
void reloadStylsheet(int istyle)
QString halIconPath() const
void setContentIconPath(const QString &path)
void handleActionStopRecording()
void setScheduleIconStyle(const QString &style)
void setNeGateIconStyle(const QString &style)
void setSettingsIconStyle(const QString &style)
QString undoIconPath() const
void setScheduleIconPath(const QString &path)
ContentLayoutArea * layoutArea() const
QString disabledIconStyle() const
QString quitIconStyle() const
void setOpenFileIconPath(const QString &path)
void handleActionStartRecording()
void enableUndo(bool enable=true)
void handleProjectOpened(const QString &projDir, const QString &fileName)
void addContent(ContentWidget *widget, int index, ContentLayout::Position anchor)
void setNeGateIconPath(const QString &path)
void setOpenFileIconStyle(const QString &style)
QString quitIconPath() const
void setUndoIconPath(const QString &path)
void handleActionPlayMacro()
void onActionQuitTriggered()
void handleFileOpened(const QString &fileName)
void setRunIconPath(const QString &path)
void setSettingsIconPath(const QString &path)
MainWindow(QWidget *parent=nullptr)
void removeContent(ContentWidget *widget)
void setContentIconStyle(const QString &style)
void setQuitIconPath(const QString &path)
QString settingsIconPath() const
void setHalIconStyle(const QString &style)
QString openFileIconStyle() const
void onActionCloseDocumentTriggered()
void handleSaveTriggered()
QString undoIconStyle() const
QString halIconStyle() const
void setQuitIconStyle(const QString &style)
QString neGateIconPath() const
void handleActionExport()
static SettingsItemDropdown * sSettingStyle
QString openFileIconPath() const
void setDisabledIconStyle(const QString &style)
void setPluginsIconStyle(const QString &style)
void setPluginsIconPath(const QString &path)
QString pluginsIconPath() const
QString settingsIconStyle() const
A SettingsItem that represents a dropdown menu.
A SettingsItem to modify keybinds.
QObject * parent() const const