IconProducer::IconProducer()
{
    mBuilt_in_wireless_signal_none      = buildIcon(":/resources/signal-strength-0.svg");
    mBuilt_in_wireless_signal_weak      = buildIcon(":/resources/signal-strength-1.svg");
    mBuilt_in_wireless_signal_ok        = buildIcon(":/resources/signal-strength-2.svg");
    mBuilt_in_wireless_signal_good      = buildIcon(":/resources/signal-strength-3.svg");
    mBuilt_in_wireless_signal_excellent = buildIcon(":/resources/signal-strength-4.svg");

    connect(LXQt::GlobalSettings::globalSettings(), SIGNAL(iconThemeChanged()), this, SLOT(onIconThemeChanged()));
    onIconThemeChanged();
}
IconProducer::IconProducer()
{
    mBuiltInDisconnected = buildIcon(":/resources/wired-disconnected.svg");
    mBuiltInWiredConnected = buildIcon(":/resources/wired-connected.svg");
    mBuiltInWirelessNone = buildIcon(":/resources/signal-strength-0.svg");
    mBuiltInWirelessWeak = buildIcon(":/resources/signal-strength-1.svg");
    mBuiltInWirelessOk = buildIcon(":/resources/signal-strength-2.svg");
    mBuiltInWirelessGood = buildIcon(":/resources/signal-strength-3.svg");
    mBuiltInWirelessExcellent = buildIcon(":/resources/signal-strength-4.svg");

    connect(LXQt::GlobalSettings::globalSettings(), SIGNAL(iconThemeChanged()), this, SLOT(onIconThemeChanged()));
    onIconThemeChanged();
}