MCPcopy Create free account
hub / github.com/Robotips/uConfig / UConfigMainWindow

Method UConfigMainWindow

src/uconfig_gui/uconfigmainwindow.cpp:28–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26#include "pinruler/rulesset.h"
27
28UConfigMainWindow::UConfigMainWindow(UConfigProject *project)
29 : _project(project)
30{
31 setWindowIcon(QIcon(":/icons/img/uConfig.ico"));
32 createWidgets();
33 createDocks();
34 createToolbarsMenus();
35 setWindowTitle("uConfig");
36 reloadRuleSetList();
37 setAcceptDrops(true);
38
39 connect(_project, &UConfigProject::libChanged, _componentsTreeView, &ComponentLibTreeView::setLib);
40 connect(_project, &UConfigProject::libChanged, this, &UConfigMainWindow::setTitle);
41 connect(_project, &UConfigProject::oldProjectChanged, this, &UConfigMainWindow::updateOldProjects);
42 connect(_project, &UConfigProject::activeComponentChange, this, &UConfigMainWindow::setActiveComponent);
43 connect(_project, &UConfigProject::activeComponentChange, _componentsTreeView, &ComponentLibTreeView::setActiveComponent);
44 connect(_project, &UConfigProject::activeComponentChange, _componentInfosEditor, &ComponentInfosEditor::setComponent);
45 connect(_project, &UConfigProject::activeComponentChange, _pinListEditor, &PinListEditor::setComponent);
46 connect(_project, &UConfigProject::activeComponentChange, _componentWidget, &ComponentWidget::setComponent);
47
48 resize(QApplication::primaryScreen()->size()*.7);
49 setTitle();
50
51 readSettings();
52}
53
54UConfigMainWindow::~UConfigMainWindow()
55{

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected