check immutability of every single applet/containment
This commit is contained in:
parent
200d71c943
commit
f54b9dc323
@ -153,14 +153,43 @@ void CoronaTest::immutability()
|
|||||||
m_corona->setImmutability(Plasma::Types::UserImmutable);
|
m_corona->setImmutability(Plasma::Types::UserImmutable);
|
||||||
QCOMPARE(m_corona->immutability(), Plasma::Types::UserImmutable);
|
QCOMPARE(m_corona->immutability(), Plasma::Types::UserImmutable);
|
||||||
|
|
||||||
|
for (Plasma::Containment *cont : m_corona->containments()) {
|
||||||
|
QCOMPARE(cont->immutability(), Plasma::Types::UserImmutable);
|
||||||
|
for (Plasma::Applet *app : cont->applets()) {
|
||||||
|
QCOMPARE(app->immutability(), Plasma::Types::UserImmutable);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
m_corona->setImmutability(Plasma::Types::Mutable);
|
m_corona->setImmutability(Plasma::Types::Mutable);
|
||||||
QCOMPARE(m_corona->immutability(), Plasma::Types::Mutable);
|
QCOMPARE(m_corona->immutability(), Plasma::Types::Mutable);
|
||||||
|
|
||||||
|
for (Plasma::Containment *cont : m_corona->containments()) {
|
||||||
|
QCOMPARE(cont->immutability(), Plasma::Types::Mutable);
|
||||||
|
for (Plasma::Applet *app : cont->applets()) {
|
||||||
|
QCOMPARE(app->immutability(), Plasma::Types::Mutable);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
m_corona->setImmutability(Plasma::Types::SystemImmutable);
|
m_corona->setImmutability(Plasma::Types::SystemImmutable);
|
||||||
QCOMPARE(m_corona->immutability(), Plasma::Types::SystemImmutable);
|
QCOMPARE(m_corona->immutability(), Plasma::Types::SystemImmutable);
|
||||||
|
|
||||||
|
for (Plasma::Containment *cont : m_corona->containments()) {
|
||||||
|
QCOMPARE(cont->immutability(), Plasma::Types::SystemImmutable);
|
||||||
|
for (Plasma::Applet *app : cont->applets()) {
|
||||||
|
QCOMPARE(app->immutability(), Plasma::Types::SystemImmutable);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//can't unlock systemimmutable
|
//can't unlock systemimmutable
|
||||||
m_corona->setImmutability(Plasma::Types::Mutable);
|
m_corona->setImmutability(Plasma::Types::Mutable);
|
||||||
QCOMPARE(m_corona->immutability(), Plasma::Types::SystemImmutable);
|
QCOMPARE(m_corona->immutability(), Plasma::Types::SystemImmutable);
|
||||||
|
|
||||||
|
for (Plasma::Containment *cont : m_corona->containments()) {
|
||||||
|
QCOMPARE(cont->immutability(), Plasma::Types::SystemImmutable);
|
||||||
|
for (Plasma::Applet *app : cont->applets()) {
|
||||||
|
QCOMPARE(app->immutability(), Plasma::Types::SystemImmutable);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QTEST_MAIN(CoronaTest)
|
QTEST_MAIN(CoronaTest)
|
||||||
|
Loading…
Reference in New Issue
Block a user