mirror of
https://github.com/KDE/latte-dock.git
synced 2025-03-27 14:50:21 +03:00
add hidden debug option "kwinedges"
--a way to debug kwin edges behavior for hidden Latte::View(s) screen edges windows
This commit is contained in:
parent
71e084417c
commit
722f49a7b9
@ -140,6 +140,11 @@ int main(int argc, char **argv)
|
||||
overloadedIconsOption.setDescription(QStringLiteral("Show visual indicators for debugging overloaded applets icons (Only useful to devs)."));
|
||||
overloadedIconsOption.setFlags(QCommandLineOption::HiddenFromHelp);
|
||||
parser.addOption(overloadedIconsOption);
|
||||
|
||||
QCommandLineOption edgesOption(QStringList() << QStringLiteral("kwinedges"));
|
||||
graphicsOption.setDescription(QStringLiteral("Show visual window indicators for hidden screen edge windows."));
|
||||
graphicsOption.setFlags(QCommandLineOption::HiddenFromHelp);
|
||||
parser.addOption(edgesOption);
|
||||
//! END: Hidden options
|
||||
|
||||
parser.process(app);
|
||||
|
@ -44,7 +44,9 @@ ScreenEdgeGhostWindow::ScreenEdgeGhostWindow(Latte::View *view) :
|
||||
{
|
||||
m_corona = qobject_cast<Latte::Corona *>(view->corona());
|
||||
|
||||
setColor(QColor(Qt::transparent));
|
||||
bool debugEdge = (qApp->arguments().contains("-d") && qApp->arguments().contains("--kwinedges"));
|
||||
|
||||
setColor(debugEdge ? QColor("purple") : QColor(Qt::transparent));
|
||||
setDefaultAlphaBuffer(true);
|
||||
|
||||
setFlags(Qt::FramelessWindowHint
|
||||
|
Loading…
x
Reference in New Issue
Block a user