🐞 fix(UI模块): 根据设计规范修改标题栏
平板模式放大标题栏高度以及按钮大小,图标大小不变 179544 【窗管】【多端协同】应用PC和平板模式下的三联按钮大小一样,预期是:平板模式比PC模式稍大一些,类似终端样式
This commit is contained in:
parent
3c058e8cf6
commit
5251c87368
|
@ -6,10 +6,11 @@
|
||||||
#include <QDBusConnection>
|
#include <QDBusConnection>
|
||||||
#include <usermanual.h>
|
#include <usermanual.h>
|
||||||
|
|
||||||
const int DEFAULT_HEIGHT = 40;
|
const int DEFAULT_HEIGHT = 48;
|
||||||
const int TABLET_HEIGHT = 52;
|
const int TABLET_HEIGHT = 64;
|
||||||
const int ICON_SIZE = 16;
|
const int ICON_SIZE = 16;
|
||||||
const int BTN_SIZE = 36;
|
const int BTN_SIZE = 36;
|
||||||
|
const int TABLET_BTN_SIZE = 48;
|
||||||
|
|
||||||
Titlebar::Titlebar(QWidget *parent) : QWidget(parent)
|
Titlebar::Titlebar(QWidget *parent) : QWidget(parent)
|
||||||
{
|
{
|
||||||
|
@ -99,10 +100,20 @@ void Titlebar::changeMode(PublicAttributes::Model model)
|
||||||
m_isMaximize = false;
|
m_isMaximize = false;
|
||||||
}
|
}
|
||||||
if (model == PublicAttributes::Model::Table) {
|
if (model == PublicAttributes::Model::Table) {
|
||||||
|
setFixedHeight(TABLET_HEIGHT);
|
||||||
|
m_titleIcon->setIconSize(QSize(32, 32));
|
||||||
m_isMaximize = true;
|
m_isMaximize = true;
|
||||||
m_maxBtn->hide();
|
m_maxBtn->hide();
|
||||||
|
m_menuBtn->setFixedSize(TABLET_BTN_SIZE, TABLET_BTN_SIZE);
|
||||||
|
m_minBtn->setFixedSize(TABLET_BTN_SIZE, TABLET_BTN_SIZE);
|
||||||
|
m_closeBtn->setFixedSize(TABLET_BTN_SIZE, TABLET_BTN_SIZE);
|
||||||
} else {
|
} else {
|
||||||
|
setFixedHeight(DEFAULT_HEIGHT);
|
||||||
|
m_titleIcon->setIconSize(QSize(24, 24));
|
||||||
m_maxBtn->show();
|
m_maxBtn->show();
|
||||||
|
m_menuBtn->setFixedSize(BTN_SIZE, BTN_SIZE);
|
||||||
|
m_minBtn->setFixedSize(BTN_SIZE, BTN_SIZE);
|
||||||
|
m_closeBtn->setFixedSize(BTN_SIZE, BTN_SIZE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue