|
|
@ -366,12 +366,14 @@ inline void DockView::syncGeometry()
|
|
|
|
|
|
|
|
|
|
|
|
void DockView::statusChanged(Plasma::Types::ItemStatus status)
|
|
|
|
void DockView::statusChanged(Plasma::Types::ItemStatus status)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if ((status == Plasma::Types::NeedsAttentionStatus) ||
|
|
|
|
if (containment()) {
|
|
|
|
(status == Plasma::Types::RequiresAttentionStatus)) {
|
|
|
|
if (containment()->status() >= Plasma::Types::NeedsAttentionStatus &&
|
|
|
|
|
|
|
|
containment()->status() != Plasma::Types::HiddenStatus) {
|
|
|
|
m_visibility->setBlockHiding(true);
|
|
|
|
m_visibility->setBlockHiding(true);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
m_visibility->setBlockHiding(false);
|
|
|
|
m_visibility->setBlockHiding(false);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int DockView::currentThickness() const
|
|
|
|
int DockView::currentThickness() const
|
|
|
|