mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-25 22:12:50 -05:00
DankDash: Replace CentCom center with a new widget
This commit is contained in:
66
Modules/DankDash/OverviewTab.qml
Normal file
66
Modules/DankDash/OverviewTab.qml
Normal file
@@ -0,0 +1,66 @@
|
||||
import QtQuick
|
||||
import QtQuick.Controls
|
||||
import QtQuick.Layouts
|
||||
import qs.Common
|
||||
import qs.Services
|
||||
import qs.Widgets
|
||||
import qs.Modules.DankDash.Overview
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
||||
implicitWidth: 700
|
||||
implicitHeight: 410
|
||||
|
||||
Item {
|
||||
anchors.fill: parent
|
||||
// Clock - top left (narrower and shorter)
|
||||
ClockCard {
|
||||
x: 0
|
||||
y: 0
|
||||
width: parent.width * 0.25 - Theme.spacingM * 2
|
||||
height: 180
|
||||
}
|
||||
|
||||
// UserInfo - top middle (extend to weather)
|
||||
UserInfoCard {
|
||||
x: parent.width * 0.25 - Theme.spacingM
|
||||
y: 0
|
||||
width: SettingsData.weatherEnabled ? parent.width * 0.5 : parent.width * 0.75 + Theme.spacingM
|
||||
height: 100
|
||||
}
|
||||
|
||||
// Weather - top right (narrower)
|
||||
WeatherOverviewCard {
|
||||
x: SettingsData.weatherEnabled ? parent.width * 0.75 : 0
|
||||
y: 0
|
||||
width: SettingsData.weatherEnabled ? parent.width * 0.25 : 0
|
||||
height: 100
|
||||
visible: SettingsData.weatherEnabled
|
||||
}
|
||||
|
||||
// SystemMonitor - middle left (narrow and shorter)
|
||||
SystemMonitorCard {
|
||||
x: 0
|
||||
y: 180 + Theme.spacingM
|
||||
width: parent.width * 0.25 - Theme.spacingM * 2
|
||||
height: 220
|
||||
}
|
||||
|
||||
// Calendar - bottom middle (wider and taller)
|
||||
CalendarOverviewCard {
|
||||
x: parent.width * 0.25 - Theme.spacingM
|
||||
y: 100 + Theme.spacingM
|
||||
width: parent.width * 0.55
|
||||
height: 300
|
||||
}
|
||||
|
||||
// Media - bottom right (narrow and taller)
|
||||
MediaOverviewCard {
|
||||
x: parent.width * 0.8
|
||||
y: 100 + Theme.spacingM
|
||||
width: parent.width * 0.2
|
||||
height: 300
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user