mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
test: 添加一些日志,方便调试
添加一些日志,方便调试 Log: 添加一些日志,方便调试 Influence: 添加一些日志,方便调试 Change-Id: If57c7746509316f4b4ab3431a674946c6ff32c48
This commit is contained in:
parent
92006e1627
commit
3ec6ffffda
@ -354,9 +354,8 @@ void MultiScreenWorker::onPositionChanged(const Position &position)
|
|||||||
Position lastPos = m_position;
|
Position lastPos = m_position;
|
||||||
if (lastPos == position)
|
if (lastPos == position)
|
||||||
return;
|
return;
|
||||||
#ifdef QT_DEBUG
|
|
||||||
qDebug() << "position change from: " << lastPos << " to: " << position;
|
qInfo() << "position changed from: " << lastPos << " to: " << position;
|
||||||
#endif
|
|
||||||
m_position = position;
|
m_position = position;
|
||||||
|
|
||||||
// 更新鼠标拖拽样式,在类内部设置到qApp单例上去
|
// 更新鼠标拖拽样式,在类内部设置到qApp单例上去
|
||||||
@ -384,7 +383,7 @@ void MultiScreenWorker::onDisplayModeChanged(const DisplayMode &displayMode)
|
|||||||
if (displayMode == m_displayMode)
|
if (displayMode == m_displayMode)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
qInfo() << "display mode change:" << displayMode;
|
qInfo() << "display mode changed:" << displayMode;
|
||||||
|
|
||||||
m_displayMode = displayMode;
|
m_displayMode = displayMode;
|
||||||
|
|
||||||
@ -415,7 +414,7 @@ void MultiScreenWorker::onHideModeChanged(const HideMode &hideMode)
|
|||||||
if (m_hideMode == hideMode)
|
if (m_hideMode == hideMode)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
qInfo() << "hidemode change:" << hideMode;
|
qInfo() << "hidemode changed:" << hideMode;
|
||||||
|
|
||||||
m_hideMode = hideMode;
|
m_hideMode = hideMode;
|
||||||
|
|
||||||
@ -446,7 +445,7 @@ void MultiScreenWorker::onHideStateChanged(const Dock::HideState &state)
|
|||||||
m_ds.updateDockedScreen(getValidScreen(m_position));
|
m_ds.updateDockedScreen(getValidScreen(m_position));
|
||||||
}
|
}
|
||||||
|
|
||||||
qInfo() << "hidestate change:" << m_hideMode << m_hideState;
|
qInfo() << "hidestate changed:" << m_hideMode << m_hideState;
|
||||||
|
|
||||||
if (m_hideMode == HideMode::KeepShowing
|
if (m_hideMode == HideMode::KeepShowing
|
||||||
|| ((m_hideMode == HideMode::KeepHidden || m_hideMode == HideMode::SmartHide) && m_hideState == HideState::Show)) {
|
|| ((m_hideMode == HideMode::KeepHidden || m_hideMode == HideMode::SmartHide) && m_hideState == HideState::Show)) {
|
||||||
@ -455,13 +454,15 @@ void MultiScreenWorker::onHideStateChanged(const Dock::HideState &state)
|
|||||||
// 如果鼠标正在任务栏要显示的区域,就可以不用隐藏(相当于智能隐藏被唤醒一样)
|
// 如果鼠标正在任务栏要显示的区域,就可以不用隐藏(相当于智能隐藏被唤醒一样)
|
||||||
if (getDockShowGeometry(m_ds.current(), m_position, m_displayMode).contains(QCursor::pos()))
|
if (getDockShowGeometry(m_ds.current(), m_position, m_displayMode).contains(QCursor::pos()))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
displayAnimation(m_ds.current(), AniAction::Hide);
|
displayAnimation(m_ds.current(), AniAction::Hide);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MultiScreenWorker::onOpacityChanged(const double value)
|
void MultiScreenWorker::onOpacityChanged(const double value)
|
||||||
{
|
{
|
||||||
if (int(m_opacity * 100) == int(value * 100)) return;
|
if (int(m_opacity * 100) == int(value * 100))
|
||||||
|
return;
|
||||||
|
|
||||||
m_opacity = value;
|
m_opacity = value;
|
||||||
|
|
||||||
@ -1298,6 +1299,7 @@ void MultiScreenWorker::resetDockScreen()
|
|||||||
*/
|
*/
|
||||||
parent()->setFixedSize(dockRect(m_ds.current()).size());
|
parent()->setFixedSize(dockRect(m_ds.current()).size());
|
||||||
parent()->setGeometry(dockRect(m_ds.current()));
|
parent()->setGeometry(dockRect(m_ds.current()));
|
||||||
|
qDebug() << "update dock geometry: " << dockRect(m_ds.current());
|
||||||
parent()->panel()->setFixedSize(dockRect(m_ds.current()).size());
|
parent()->panel()->setFixedSize(dockRect(m_ds.current()).size());
|
||||||
parent()->panel()->move(0, 0);
|
parent()->panel()->move(0, 0);
|
||||||
}
|
}
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QFlag>
|
#include <QFlag>
|
||||||
|
#include <QDebug>
|
||||||
|
|
||||||
#define WINDOWMARGIN ((m_displayMode == Dock::Efficient) ? 0 : 10)
|
#define WINDOWMARGIN ((m_displayMode == Dock::Efficient) ? 0 : 10)
|
||||||
#define ANIMATIONTIME 300
|
#define ANIMATIONTIME 300
|
||||||
@ -79,6 +80,7 @@ public:
|
|||||||
|
|
||||||
void updateDockedScreen(const QString &screenName)
|
void updateDockedScreen(const QString &screenName)
|
||||||
{
|
{
|
||||||
|
qInfo() << "update docked screen" << screenName;
|
||||||
m_lastScreen = m_currentScreen;
|
m_lastScreen = m_currentScreen;
|
||||||
m_currentScreen = screenName;
|
m_currentScreen = screenName;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user