修复标题栏双击最大化和正常切换的问题

This commit is contained in:
brige 2025-07-20 19:39:12 +08:00
parent fc4dd95e72
commit 36667bb144
3 changed files with 9 additions and 3 deletions

View File

@ -461,17 +461,17 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/FrameTitleBar.cpp" line="138"/>
<location filename="../ui/FrameTitleBar.cpp" line="143"/>
<source>default</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/FrameTitleBar.cpp" line="138"/>
<location filename="../ui/FrameTitleBar.cpp" line="143"/>
<source>silver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../ui/FrameTitleBar.cpp" line="138"/>
<location filename="../ui/FrameTitleBar.cpp" line="143"/>
<source>blue</source>
<translation type="unfinished"></translation>
</message>

View File

@ -100,6 +100,11 @@ void FrameTitleBar::mouseMoveEvent(QMouseEvent* event) {
}
}
void FrameTitleBar::mouseDoubleClickEvent(QMouseEvent* event) {
Q_UNUSED(event);
OnMaxBtnClicked();
}
void FrameTitleBar::OnMinBtnClicked() {
if (nullptr == mainWidget_) {
qDebug() << __FUNCTION__ << "mainWidget is nullptr";

View File

@ -44,6 +44,7 @@ protected:
void mouseReleaseEvent(QMouseEvent* event) override;
void mousePressEvent(QMouseEvent* event) override;
void mouseMoveEvent(QMouseEvent* event) override;
void mouseDoubleClickEvent(QMouseEvent* event) override;
protected:
void OnMinBtnClicked();