fix dock close signal

This commit is contained in:
jiegeaiai 2025-02-12 22:04:02 +08:00
parent 6c0a2b7591
commit be8b4fde94
3 changed files with 6 additions and 3 deletions

View File

@ -1645,12 +1645,12 @@
<translation>ui设置</translation> <translation>ui设置</translation>
</message> </message>
<message> <message>
<location filename="../ui/Menu/SystemManagerMenu.cpp" line="54"/> <location filename="../ui/Menu/SystemManagerMenu.cpp" line="57"/>
<source>question</source> <source>question</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../ui/Menu/SystemManagerMenu.cpp" line="54"/> <location filename="../ui/Menu/SystemManagerMenu.cpp" line="57"/>
<source>are you sure to exit</source> <source>are you sure to exit</source>
<translation>退</translation> <translation>退</translation>
</message> </message>

View File

@ -35,6 +35,9 @@ void SystemManagerMenu::AddDockWidget(class DockWidget* dockWidget) {
dockWidget->setVisible(action->isChecked()); dockWidget->setVisible(action->isChecked());
} }
); );
connect(dockWidget, &DockWidget::signalClose, [action]() {
action->setChecked(false);
});
windowManagerMenu_->addAction(action); windowManagerMenu_->addAction(action);
} }

View File

@ -108,7 +108,7 @@ void PropertyBrowser::InitUI() {
layout->addWidget(browser_); layout->addWidget(browser_);
browser_->setHeaderVisible(true); browser_->setHeaderVisible(true);
browser_->setResizeMode(QtTreePropertyBrowser::Interactive); //browser_->setResizeMode(QtTreePropertyBrowser::Stretch);
InitPropertyManager(); InitPropertyManager();
InitComponentPropertyManager(); InitComponentPropertyManager();