fix transforms from handler
This commit is contained in:
@@ -14,6 +14,8 @@
|
||||
ContextPanel::ContextPanel(QWidget* parent)
|
||||
: QWidget(parent)
|
||||
, m_context(nullptr) {
|
||||
this->setObjectName("ContextPanel");
|
||||
this->setAttribute(Qt::WA_StyledBackground);
|
||||
m_layout = new QVBoxLayout(this);
|
||||
m_layout->setContentsMargins(0, 0, 0, 0);
|
||||
m_layout->setSpacing(0);
|
||||
@@ -88,6 +90,5 @@ void ContextPanel::onSelectionChanged(const QItemSelection& selected, const QIte
|
||||
}
|
||||
|
||||
emit objectSelected(target);
|
||||
|
||||
m_propertiesPanel->setObject(target);
|
||||
}
|
||||
|
||||
@@ -17,6 +17,8 @@
|
||||
#include "StyleManager.h"
|
||||
|
||||
MainPanel::MainPanel(QWidget* parent) : QWidget(parent), m_context(nullptr), m_mainVtkContext(nullptr) {
|
||||
this->setObjectName("MainPanel");
|
||||
this->setAttribute(Qt::WA_StyledBackground);
|
||||
auto* mainLayout = new QVBoxLayout(this);
|
||||
mainLayout->setContentsMargins(0, 0, 0, 0);
|
||||
mainLayout->setSpacing(0);
|
||||
@@ -158,7 +160,6 @@ void MainPanel::setContext(uLib::ObjectsContext* context) {
|
||||
}
|
||||
|
||||
uLib::Object::connect(context, &uLib::Object::Updated, [viewport]() {
|
||||
viewport->ZoomAuto();
|
||||
viewport->Render();
|
||||
});
|
||||
viewport->ZoomAuto();
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
PropertiesPanel::PropertiesPanel(QWidget* parent) : QWidget(parent) {
|
||||
this->setObjectName("PropertiesPanel");
|
||||
this->setAttribute(Qt::WA_StyledBackground);
|
||||
m_layout = new QVBoxLayout(this);
|
||||
m_layout->setContentsMargins(0, 0, 0, 0);
|
||||
m_layout->setSpacing(0);
|
||||
|
||||
@@ -11,8 +11,9 @@ QLabel#TitleLabel { font-weight: bold; margin-left: 2px; }
|
||||
QToolButton#PaneCloseButton { border: none; font-weight: bold; background: transparent; color: #ccc; }
|
||||
QToolButton#PaneCloseButton:hover { color: white; background: #c42b1c; }
|
||||
|
||||
/* Viewport & Properties Panels */
|
||||
QWidget#DisplayPropertiesPanel, QWidget#PropertiesPanel { background-color: #252526; border-left: 1px solid #3e3e42; }
|
||||
/* Global & Panel Backgrounds */
|
||||
QMainWindow, QWidget#MainPanel { background-color: #1e1e1e; }
|
||||
QWidget#DisplayPropertiesPanel, QWidget#PropertiesPanel, QWidget#ContextPanel { background-color: #252526; border-left: 1px solid #3e3e42; }
|
||||
QPushButton#DisplayToggleBtn { background-color: #333337; border: 1px solid #3e3e42; border-radius: 2px; color: #f1f1f1; font-size: 11px; }
|
||||
QPushButton#DisplayToggleBtn:checked { background-color: #0078d7; color: white; border-color: #005a9e; font-weight: bold; }
|
||||
QPushButton#DisplayToggleBtn:hover { border-color: #0078d7; }
|
||||
@@ -53,8 +54,9 @@ QLabel#TitleLabel { font-weight: bold; margin-left: 2px; }
|
||||
QToolButton#PaneCloseButton { border: none; font-weight: bold; background: transparent; color: #666; }
|
||||
QToolButton#PaneCloseButton:hover { color: white; background: #e81123; }
|
||||
|
||||
/* Viewport & Properties Panels */
|
||||
QWidget#DisplayPropertiesPanel { background-color: #ffffff; border-left: 1px solid #cccccc; }
|
||||
/* Global & Panel Backgrounds */
|
||||
QMainWindow, QWidget#MainPanel { background-color: #f3f3f3; }
|
||||
QWidget#DisplayPropertiesPanel, QWidget#PropertiesPanel, QWidget#ContextPanel { background-color: #ffffff; border-left: 1px solid #cccccc; }
|
||||
QPushButton#DisplayToggleBtn { background-color: #ffffff; border: 1px solid #cccccc; border-radius: 2px; color: #333; font-size: 11px; }
|
||||
QPushButton#DisplayToggleBtn:checked { background-color: #0078d7; color: white; border-color: #005a9e; font-weight: bold; }
|
||||
QPushButton#DisplayToggleBtn:hover { border-color: #0078d7; }
|
||||
|
||||
Reference in New Issue
Block a user