mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
feat(dock): delete icon size setting functions
This commit is contained in:
parent
9313cd04fa
commit
b858029bfd
@ -30,9 +30,6 @@
|
|||||||
#include <DApplication>
|
#include <DApplication>
|
||||||
#include <QScreen>
|
#include <QScreen>
|
||||||
|
|
||||||
#define ICON_SIZE_LARGE 48
|
|
||||||
#define ICON_SIZE_MEDIUM 36
|
|
||||||
#define ICON_SIZE_SMALL 30
|
|
||||||
#define FASHION_MODE_PADDING 30
|
#define FASHION_MODE_PADDING 30
|
||||||
#define MAINWINDOW_MARGIN 10
|
#define MAINWINDOW_MARGIN 10
|
||||||
|
|
||||||
@ -52,9 +49,6 @@ DockSettings::DockSettings(QWidget *parent)
|
|||||||
, m_bottomPosAct(tr("Bottom"), this)
|
, m_bottomPosAct(tr("Bottom"), this)
|
||||||
, m_leftPosAct(tr("Left"), this)
|
, m_leftPosAct(tr("Left"), this)
|
||||||
, m_rightPosAct(tr("Right"), this)
|
, m_rightPosAct(tr("Right"), this)
|
||||||
, m_largeSizeAct(tr("Large"), this)
|
|
||||||
, m_mediumSizeAct(tr("Medium"), this)
|
|
||||||
, m_smallSizeAct(tr("Small"), this)
|
|
||||||
, m_keepShownAct(tr("Keep Shown"), this)
|
, m_keepShownAct(tr("Keep Shown"), this)
|
||||||
, m_keepHiddenAct(tr("Keep Hidden"), this)
|
, m_keepHiddenAct(tr("Keep Hidden"), this)
|
||||||
, m_smartHideAct(tr("Smart Hide"), this)
|
, m_smartHideAct(tr("Smart Hide"), this)
|
||||||
@ -82,9 +76,6 @@ DockSettings::DockSettings(QWidget *parent)
|
|||||||
m_bottomPosAct.setCheckable(true);
|
m_bottomPosAct.setCheckable(true);
|
||||||
m_leftPosAct.setCheckable(true);
|
m_leftPosAct.setCheckable(true);
|
||||||
m_rightPosAct.setCheckable(true);
|
m_rightPosAct.setCheckable(true);
|
||||||
m_largeSizeAct.setCheckable(true);
|
|
||||||
m_mediumSizeAct.setCheckable(true);
|
|
||||||
m_smallSizeAct.setCheckable(true);
|
|
||||||
m_keepShownAct.setCheckable(true);
|
m_keepShownAct.setCheckable(true);
|
||||||
m_keepHiddenAct.setCheckable(true);
|
m_keepHiddenAct.setCheckable(true);
|
||||||
m_smartHideAct.setCheckable(true);
|
m_smartHideAct.setCheckable(true);
|
||||||
@ -103,13 +94,6 @@ DockSettings::DockSettings(QWidget *parent)
|
|||||||
QAction *locationSubMenuAct = new QAction(tr("Location"), this);
|
QAction *locationSubMenuAct = new QAction(tr("Location"), this);
|
||||||
locationSubMenuAct->setMenu(locationSubMenu);
|
locationSubMenuAct->setMenu(locationSubMenu);
|
||||||
|
|
||||||
WhiteMenu *sizeSubMenu = new WhiteMenu(&m_settingsMenu);
|
|
||||||
sizeSubMenu->addAction(&m_largeSizeAct);
|
|
||||||
sizeSubMenu->addAction(&m_mediumSizeAct);
|
|
||||||
sizeSubMenu->addAction(&m_smallSizeAct);
|
|
||||||
QAction *sizeSubMenuAct = new QAction(tr("Size"), this);
|
|
||||||
sizeSubMenuAct->setMenu(sizeSubMenu);
|
|
||||||
|
|
||||||
WhiteMenu *statusSubMenu = new WhiteMenu(&m_settingsMenu);
|
WhiteMenu *statusSubMenu = new WhiteMenu(&m_settingsMenu);
|
||||||
statusSubMenu->addAction(&m_keepShownAct);
|
statusSubMenu->addAction(&m_keepShownAct);
|
||||||
statusSubMenu->addAction(&m_keepHiddenAct);
|
statusSubMenu->addAction(&m_keepHiddenAct);
|
||||||
@ -123,14 +107,12 @@ DockSettings::DockSettings(QWidget *parent)
|
|||||||
|
|
||||||
m_settingsMenu.addAction(modeSubMenuAct);
|
m_settingsMenu.addAction(modeSubMenuAct);
|
||||||
m_settingsMenu.addAction(locationSubMenuAct);
|
m_settingsMenu.addAction(locationSubMenuAct);
|
||||||
m_settingsMenu.addAction(sizeSubMenuAct);
|
|
||||||
m_settingsMenu.addAction(statusSubMenuAct);
|
m_settingsMenu.addAction(statusSubMenuAct);
|
||||||
m_settingsMenu.addAction(hideSubMenuAct);
|
m_settingsMenu.addAction(hideSubMenuAct);
|
||||||
m_settingsMenu.setTitle("Settings Menu");
|
m_settingsMenu.setTitle("Settings Menu");
|
||||||
|
|
||||||
connect(&m_settingsMenu, &WhiteMenu::triggered, this, &DockSettings::menuActionClicked);
|
connect(&m_settingsMenu, &WhiteMenu::triggered, this, &DockSettings::menuActionClicked);
|
||||||
connect(m_dockInter, &DBusDock::PositionChanged, this, &DockSettings::onPositionChanged);
|
connect(m_dockInter, &DBusDock::PositionChanged, this, &DockSettings::onPositionChanged);
|
||||||
connect(m_dockInter, &DBusDock::IconSizeChanged, this, &DockSettings::iconSizeChanged);
|
|
||||||
connect(m_dockInter, &DBusDock::DisplayModeChanged, this, &DockSettings::onDisplayModeChanged);
|
connect(m_dockInter, &DBusDock::DisplayModeChanged, this, &DockSettings::onDisplayModeChanged);
|
||||||
connect(m_dockInter, &DBusDock::HideModeChanged, this, &DockSettings::hideModeChanged, Qt::QueuedConnection);
|
connect(m_dockInter, &DBusDock::HideModeChanged, this, &DockSettings::hideModeChanged, Qt::QueuedConnection);
|
||||||
connect(m_dockInter, &DBusDock::HideStateChanged, this, &DockSettings::hideStateChanged);
|
connect(m_dockInter, &DBusDock::HideStateChanged, this, &DockSettings::hideStateChanged);
|
||||||
@ -270,9 +252,6 @@ void DockSettings::showDockSettingsMenu()
|
|||||||
m_leftPosAct.setEnabled(!m_forbidPositions.contains(Left));
|
m_leftPosAct.setEnabled(!m_forbidPositions.contains(Left));
|
||||||
m_rightPosAct.setChecked(m_position == Right);
|
m_rightPosAct.setChecked(m_position == Right);
|
||||||
m_rightPosAct.setEnabled(!m_forbidPositions.contains(Right));
|
m_rightPosAct.setEnabled(!m_forbidPositions.contains(Right));
|
||||||
m_largeSizeAct.setChecked(m_iconSize == ICON_SIZE_LARGE);
|
|
||||||
m_mediumSizeAct.setChecked(m_iconSize == ICON_SIZE_MEDIUM);
|
|
||||||
m_smallSizeAct.setChecked(m_iconSize == ICON_SIZE_SMALL);
|
|
||||||
m_keepShownAct.setChecked(m_hideMode == KeepShowing);
|
m_keepShownAct.setChecked(m_hideMode == KeepShowing);
|
||||||
m_keepHiddenAct.setChecked(m_hideMode == KeepHidden);
|
m_keepHiddenAct.setChecked(m_hideMode == KeepHidden);
|
||||||
m_smartHideAct.setChecked(m_hideMode == SmartHide);
|
m_smartHideAct.setChecked(m_hideMode == SmartHide);
|
||||||
@ -313,14 +292,6 @@ void DockSettings::menuActionClicked(QAction *action)
|
|||||||
return m_dockInter->setPosition(Left);
|
return m_dockInter->setPosition(Left);
|
||||||
if (action == &m_rightPosAct)
|
if (action == &m_rightPosAct)
|
||||||
return m_dockInter->setPosition(Right);
|
return m_dockInter->setPosition(Right);
|
||||||
|
|
||||||
if (action == &m_largeSizeAct)
|
|
||||||
return m_dockInter->setIconSize(ICON_SIZE_LARGE);
|
|
||||||
if (action == &m_mediumSizeAct)
|
|
||||||
return m_dockInter->setIconSize(ICON_SIZE_MEDIUM);
|
|
||||||
if (action == &m_smallSizeAct)
|
|
||||||
return m_dockInter->setIconSize(ICON_SIZE_SMALL);
|
|
||||||
|
|
||||||
if (action == &m_keepShownAct)
|
if (action == &m_keepShownAct)
|
||||||
return m_dockInter->setHideMode(KeepShowing);
|
return m_dockInter->setHideMode(KeepShowing);
|
||||||
if (action == &m_keepHiddenAct)
|
if (action == &m_keepHiddenAct)
|
||||||
@ -359,17 +330,6 @@ void DockSettings::onPositionChanged()
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void DockSettings::iconSizeChanged()
|
|
||||||
{
|
|
||||||
// qDebug() << Q_FUNC_INFO;
|
|
||||||
m_iconSize = m_dockInter->iconSize();
|
|
||||||
AppItem::setIconBaseSize(m_iconSize * dockRatio());
|
|
||||||
|
|
||||||
calculateWindowConfig();
|
|
||||||
|
|
||||||
emit dataChanged();
|
|
||||||
}
|
|
||||||
|
|
||||||
void DockSettings::onDisplayModeChanged()
|
void DockSettings::onDisplayModeChanged()
|
||||||
{
|
{
|
||||||
// qDebug() << Q_FUNC_INFO;
|
// qDebug() << Q_FUNC_INFO;
|
||||||
|
@ -104,7 +104,6 @@ public slots:
|
|||||||
private slots:
|
private slots:
|
||||||
void menuActionClicked(QAction *action);
|
void menuActionClicked(QAction *action);
|
||||||
void onPositionChanged();
|
void onPositionChanged();
|
||||||
void iconSizeChanged();
|
|
||||||
void onDisplayModeChanged();
|
void onDisplayModeChanged();
|
||||||
void hideModeChanged();
|
void hideModeChanged();
|
||||||
void hideStateChanged();
|
void hideStateChanged();
|
||||||
@ -149,9 +148,6 @@ private:
|
|||||||
QAction m_bottomPosAct;
|
QAction m_bottomPosAct;
|
||||||
QAction m_leftPosAct;
|
QAction m_leftPosAct;
|
||||||
QAction m_rightPosAct;
|
QAction m_rightPosAct;
|
||||||
QAction m_largeSizeAct;
|
|
||||||
QAction m_mediumSizeAct;
|
|
||||||
QAction m_smallSizeAct;
|
|
||||||
QAction m_keepShownAct;
|
QAction m_keepShownAct;
|
||||||
QAction m_keepHiddenAct;
|
QAction m_keepHiddenAct;
|
||||||
QAction m_smartHideAct;
|
QAction m_smartHideAct;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user