I want my shell's applet to be SystemImmutable, so that the user cannot drag it around and what not, as well as when widgets are unlocked by the user, I don't want them to be able to drag this one around, since this is for kdm. Calling applet->setImmutability(Plasma::SystemImmutable); has no affect, and as I see from the code, it specifically returns under that scenario. The comment at applet.cpp:913 states
"// we do not store system immutability in d->immutability since that gets saved // out to the config file; instead, we check with // the config group itself for this information at all times. this differs from //corona, where SystemImmutability is stored in d->immutability." I'm not sure what this means...does this mean I have to manually set the "immutability" to (int)Plasma::SystemImmutable? How can I gain access to the config and have it take affect? (I've tried applet->config().writeEntry( <what I just said>) just for kicks, but that was no good. -- Shaun Reich, KDE Software Developer (kde.org) _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel