HAL
main_window.cpp File Reference
#include "gui/main_window/main_window.h"
#include "gui/action/action.h"
#include "gui/content_manager/content_manager.h"
#include "gui/docking_system/dock_bar.h"
#include "gui/export/export_project_dialog.h"
#include "gui/export/export_registered_format.h"
#include "gui/export/import_project_dialog.h"
#include "gui/file_manager/file_manager.h"
#include "gui/file_manager/project_dir_dialog.h"
#include "gui/graph_widget/graph_widget.h"
#include "gui/gui_def.h"
#include "gui/gui_globals.h"
#include "gui/logger/logger_widget.h"
#include "gui/main_window/about_dialog.h"
#include "gui/main_window/file_actions.h"
#include "gui/main_window/plugin_parameter_dialog.h"
#include "gui/plugin_relay/gui_plugin_manager.h"
#include "gui/python/python_editor.h"
#include "gui/settings/settings_items/settings_item_checkbox.h"
#include "gui/settings/settings_items/settings_item_dropdown.h"
#include "gui/settings/settings_items/settings_item_keybind.h"
#include "gui/settings/settings_manager.h"
#include "gui/user_action/action_open_netlist_file.h"
#include "gui/welcome_screen/welcome_screen.h"
#include "hal_core/defines.h"
#include "hal_core/netlist/event_system/event_log.h"
#include "hal_core/netlist/gate.h"
#include "hal_core/netlist/gate_library/gate_library_manager.h"
#include "hal_core/netlist/grouping.h"
#include "hal_core/netlist/net.h"
#include "hal_core/netlist/netlist.h"
#include "hal_core/netlist/netlist_factory.h"
#include "hal_core/netlist/netlist_writer/netlist_writer_manager.h"
#include "hal_core/netlist/persistent/netlist_serializer.h"
#include "hal_core/netlist/project_manager.h"
#include "hal_core/plugin_system/gui_extension_interface.h"
#include "hal_core/plugin_system/plugin_manager.h"
#include "hal_core/utilities/log.h"
#include "hal_core/utilities/project_directory.h"
#include <QApplication>
#include <QCloseEvent>
#include <QDesktopWidget>
#include <QDir>
#include <QFileDialog>
#include <QInputDialog>
#include <QMessageBox>
#include <QPushButton>
#include <QRegExp>
#include <QShortcut>
#include <QStringList>
#include <QtConcurrent>

Go to the source code of this file.

Namespaces

 hal
 

Functions

void hal::runMain (const QString fileName, const QList< QString > plugins)
 

Variables

const char * hal::MSG_PROJECT_ALREADY_OPEN = "You are already working on a HAL project. Close current project first."