1
0
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:
Michail Vourlakos 2020-01-01 19:40:54 +02:00
parent 71e084417c
commit 722f49a7b9
2 changed files with 8 additions and 1 deletions

View File

@ -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);

View File

@ -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