config moved to c++ plugin, removed old qml + fileview implementation
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
#include "Bar.hpp"
|
||||
|
||||
namespace {
|
||||
QVariantMap entry(bool enabled, const char *id) {
|
||||
QVariantMap m;
|
||||
m["enabled"] = enabled;
|
||||
m["id"] = QString::fromLatin1(id);
|
||||
return m;
|
||||
}
|
||||
}
|
||||
|
||||
Popouts::Popouts(QObject *parent) : ConfigSection(parent) {
|
||||
m_statusIcons = true;
|
||||
m_tray = true;
|
||||
wireSignals();
|
||||
}
|
||||
|
||||
Tray::Tray(QObject *parent) : ConfigSection(parent) {
|
||||
m_recolorIcons = false;
|
||||
m_showOnHover = true;
|
||||
m_statusIcons = {
|
||||
entry(true, "audio"),
|
||||
entry(true, "microphone"),
|
||||
entry(true, "bluetooth"),
|
||||
entry(false, "network"),
|
||||
entry(false, "wifi"),
|
||||
entry(true, "power"),
|
||||
};
|
||||
m_trayIconSize = 24;
|
||||
wireSignals();
|
||||
}
|
||||
|
||||
Bar::Bar(QObject *parent) : ConfigSection(parent) {
|
||||
m_autoHide = false;
|
||||
m_border = 4;
|
||||
m_entries = {
|
||||
entry(true, "workspaces"),
|
||||
entry(true, "audio"),
|
||||
entry(true, "media"),
|
||||
entry(true, "resources"),
|
||||
entry(true, "updates"),
|
||||
entry(false, "dash"),
|
||||
entry(true, "spacer"),
|
||||
entry(true, "activeWindow"),
|
||||
entry(true, "spacer"),
|
||||
entry(true, "hyprsunset"),
|
||||
entry(true, "tray"),
|
||||
entry(true, "statusIcons"),
|
||||
entry(false, "network"),
|
||||
entry(true, "upower"),
|
||||
entry(true, "clock"),
|
||||
entry(true, "notifBell"),
|
||||
};
|
||||
m_fullscreenReveal = true;
|
||||
m_height = 24;
|
||||
m_hideWhenNotif = true;
|
||||
m_popouts = new Popouts(this);
|
||||
m_revealDelay = 100;
|
||||
m_rounding = 14;
|
||||
m_smoothing = 32;
|
||||
m_tray = new Tray(this);
|
||||
wireSignals();
|
||||
}
|
||||
Reference in New Issue
Block a user