Changeset View
Changeset View
Standalone View
Standalone View
shell/desktopview.cpp
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | 44 | { | |||
---|---|---|---|---|---|
45 | if (targetScreen) { | 45 | if (targetScreen) { | ||
46 | setScreenToFollow(targetScreen); | 46 | setScreenToFollow(targetScreen); | ||
47 | setScreen(targetScreen); | 47 | setScreen(targetScreen); | ||
48 | setGeometry(targetScreen->geometry()); | 48 | setGeometry(targetScreen->geometry()); | ||
49 | } | 49 | } | ||
50 | 50 | | |||
51 | setFlags(Qt::Window | Qt::FramelessWindowHint); | 51 | setFlags(Qt::Window | Qt::FramelessWindowHint); | ||
52 | setTitle(corona->kPackage().metadata().name()); | 52 | setTitle(corona->kPackage().metadata().name()); | ||
53 | setIcon(QIcon::fromTheme(corona->kPackage().metadata().iconName())); | | |||
54 | rootContext()->setContextProperty(QStringLiteral("desktop"), this); | 53 | rootContext()->setContextProperty(QStringLiteral("desktop"), this); | ||
55 | setSource(corona->kPackage().fileUrl("views", QStringLiteral("Desktop.qml"))); | 54 | setSource(corona->kPackage().fileUrl("views", QStringLiteral("Desktop.qml"))); | ||
56 | 55 | | |||
57 | connect(this, &QWindow::screenChanged, this, &DesktopView::adaptToScreen); | 56 | connect(this, &QWindow::screenChanged, this, &DesktopView::adaptToScreen); | ||
58 | 57 | | |||
59 | QObject::connect(corona, &Plasma::Corona::kPackageChanged, | 58 | QObject::connect(corona, &Plasma::Corona::kPackageChanged, | ||
60 | this, &DesktopView::coronaPackageChanged); | 59 | this, &DesktopView::coronaPackageChanged); | ||
61 | 60 | | |||
▲ Show 20 Lines • Show All 279 Lines • Show Last 20 Lines |