mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 02:42:50 +00:00
plasma: set the batterymonitor applet preferred widget icon size to one suitable for panel
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
ae8f7c65eb
commit
148a3f836a
1 changed files with 3 additions and 0 deletions
|
@ -28,6 +28,7 @@
|
|||
#include <Plasma/IconWidget>
|
||||
#include <Plasma/ToolTipManager>
|
||||
#include <KIcon>
|
||||
#include <KIconLoader>
|
||||
#include <KDebug>
|
||||
|
||||
static QString kChargeStateToString(const Solid::Battery::ChargeState state)
|
||||
|
@ -144,6 +145,7 @@ void BatteryMonitorWidget::slotUpdateLayout()
|
|||
m_batterymonitor->setStatus(Plasma::ItemStatus::PassiveStatus);
|
||||
}
|
||||
|
||||
const int paneliconsize = KIconLoader::global()->currentSize(KIconLoader::Panel);
|
||||
foreach (const Solid::Device &batterydevice, batterydevices) {
|
||||
if (m_activeudi.isEmpty()) {
|
||||
// pick the first as active
|
||||
|
@ -157,6 +159,7 @@ void BatteryMonitorWidget::slotUpdateLayout()
|
|||
this
|
||||
);
|
||||
iconwidget->setOrientation(Qt::Horizontal);
|
||||
iconwidget->setPreferredIconSize(QSize(paneliconsize, paneliconsize));
|
||||
iconwidget->setProperty("_k_udi", batterydevice.udi());
|
||||
connect(
|
||||
iconwidget, SIGNAL(activated()),
|
||||
|
|
Loading…
Add table
Reference in a new issue