clang-format
This commit is contained in:
@@ -18,7 +18,8 @@ namespace waybar::modules {
|
|||||||
SystemdFailedUnits::SystemdFailedUnits(const std::string& id, const Json::Value& config)
|
SystemdFailedUnits::SystemdFailedUnits(const std::string& id, const Json::Value& config)
|
||||||
: ALabel(config, "systemd-failed-units", id, "{nr_failed} failed", 1),
|
: ALabel(config, "systemd-failed-units", id, "{nr_failed} failed", 1),
|
||||||
hide_on_ok_(true),
|
hide_on_ok_(true),
|
||||||
tooltip_format_("System: {system_state}\nUser: {user_state}\nFailed units ({nr_failed}):\n"
|
tooltip_format_(
|
||||||
|
"System: {system_state}\nUser: {user_state}\nFailed units ({nr_failed}):\n"
|
||||||
"{failed_units_list}"),
|
"{failed_units_list}"),
|
||||||
tooltip_format_ok_("System: {system_state}\nUser: {user_state}"),
|
tooltip_format_ok_("System: {system_state}\nUser: {user_state}"),
|
||||||
tooltip_unit_format_("{name}: {description}"),
|
tooltip_unit_format_("{name}: {description}"),
|
||||||
@@ -170,8 +171,7 @@ void SystemdFailedUnits::RequestFailedUnitsList() {
|
|||||||
|
|
||||||
auto SystemdFailedUnits::LoadFailedUnitsList(const char* kind,
|
auto SystemdFailedUnits::LoadFailedUnitsList(const char* kind,
|
||||||
Glib::RefPtr<Gio::DBus::Proxy>& proxy,
|
Glib::RefPtr<Gio::DBus::Proxy>& proxy,
|
||||||
const std::string& scope)
|
const std::string& scope) -> std::vector<FailedUnit> {
|
||||||
-> std::vector<FailedUnit> {
|
|
||||||
// org.freedesktop.systemd1.Manager.ListUnits returns
|
// org.freedesktop.systemd1.Manager.ListUnits returns
|
||||||
// (name, description, load_state, active_state, sub_state, followed, unit_path, job_id,
|
// (name, description, load_state, active_state, sub_state, followed, unit_path, job_id,
|
||||||
// job_type, job_path).
|
// job_type, job_path).
|
||||||
@@ -225,10 +225,8 @@ std::string SystemdFailedUnits::BuildTooltipFailedList() const {
|
|||||||
fmt::runtime(tooltip_unit_format_),
|
fmt::runtime(tooltip_unit_format_),
|
||||||
fmt::arg("name", Glib::Markup::escape_text(unit.name).raw()),
|
fmt::arg("name", Glib::Markup::escape_text(unit.name).raw()),
|
||||||
fmt::arg("description", Glib::Markup::escape_text(unit.description).raw()),
|
fmt::arg("description", Glib::Markup::escape_text(unit.description).raw()),
|
||||||
fmt::arg("load_state", unit.load_state),
|
fmt::arg("load_state", unit.load_state), fmt::arg("active_state", unit.active_state),
|
||||||
fmt::arg("active_state", unit.active_state),
|
fmt::arg("sub_state", unit.sub_state), fmt::arg("scope", unit.scope));
|
||||||
fmt::arg("sub_state", unit.sub_state),
|
|
||||||
fmt::arg("scope", unit.scope));
|
|
||||||
if (!first) {
|
if (!first) {
|
||||||
list += "\n";
|
list += "\n";
|
||||||
}
|
}
|
||||||
@@ -280,20 +278,18 @@ auto SystemdFailedUnits::update() -> void {
|
|||||||
|
|
||||||
label_.set_markup(fmt::format(
|
label_.set_markup(fmt::format(
|
||||||
fmt::runtime(nr_failed_ == 0 ? format_ok_ : format_), fmt::arg("nr_failed", nr_failed_),
|
fmt::runtime(nr_failed_ == 0 ? format_ok_ : format_), fmt::arg("nr_failed", nr_failed_),
|
||||||
fmt::arg("nr_failed_system", nr_failed_system_),
|
fmt::arg("nr_failed_system", nr_failed_system_), fmt::arg("nr_failed_user", nr_failed_user_),
|
||||||
fmt::arg("nr_failed_user", nr_failed_user_), fmt::arg("system_state", system_state_),
|
fmt::arg("system_state", system_state_), fmt::arg("user_state", user_state_),
|
||||||
fmt::arg("user_state", user_state_), fmt::arg("overall_state", overall_state_)));
|
fmt::arg("overall_state", overall_state_)));
|
||||||
if (tooltipEnabled()) {
|
if (tooltipEnabled()) {
|
||||||
std::string failed_list = BuildTooltipFailedList();
|
std::string failed_list = BuildTooltipFailedList();
|
||||||
auto tooltip_template = overall_state_ == "ok" ? tooltip_format_ok_ : tooltip_format_;
|
auto tooltip_template = overall_state_ == "ok" ? tooltip_format_ok_ : tooltip_format_;
|
||||||
if (!tooltip_template.empty()) {
|
if (!tooltip_template.empty()) {
|
||||||
label_.set_tooltip_markup(
|
label_.set_tooltip_markup(fmt::format(
|
||||||
fmt::format(fmt::runtime(tooltip_template), fmt::arg("nr_failed", nr_failed_),
|
fmt::runtime(tooltip_template), fmt::arg("nr_failed", nr_failed_),
|
||||||
fmt::arg("nr_failed_system", nr_failed_system_),
|
fmt::arg("nr_failed_system", nr_failed_system_),
|
||||||
fmt::arg("nr_failed_user", nr_failed_user_),
|
fmt::arg("nr_failed_user", nr_failed_user_), fmt::arg("system_state", system_state_),
|
||||||
fmt::arg("system_state", system_state_),
|
fmt::arg("user_state", user_state_), fmt::arg("overall_state", overall_state_),
|
||||||
fmt::arg("user_state", user_state_),
|
|
||||||
fmt::arg("overall_state", overall_state_),
|
|
||||||
fmt::arg("failed_units_list", failed_list)));
|
fmt::arg("failed_units_list", failed_list)));
|
||||||
} else {
|
} else {
|
||||||
label_.set_tooltip_text("");
|
label_.set_tooltip_text("");
|
||||||
|
|||||||
Reference in New Issue
Block a user