kgreeter: set icon for system actions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-03-31 21:24:56 +03:00
parent a05a9f7fa4
commit ed5e146d3b
2 changed files with 6 additions and 1 deletions

View file

@ -7,7 +7,7 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_CURRENT_SOURCE_DIR})
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
endif()
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules")
set(CMAKE_AUTOMOC TRUE)
set(CMAKE_AUTOUIC TRUE)

View file

@ -3,6 +3,7 @@
#include <QSettings>
#include <QMainWindow>
#include <QPainter>
#include <KIcon>
#include <KStyle>
#include <KGlobalSettings>
#include <KSharedConfig>
@ -141,9 +142,13 @@ KGreeter::KGreeter(QWidget *parent)
m_ui.groupbox->setTitle(QString::fromUtf8(lightdm_get_hostname()));
m_ui.actionSuspend->setVisible(lightdm_get_can_suspend());
m_ui.actionSuspend->setIcon(KIcon("system-suspend"));
m_ui.actionHibernate->setVisible(lightdm_get_can_hibernate());
m_ui.actionHibernate->setIcon(KIcon("system-suspend-hibernate"));
m_ui.actionPoweroff->setVisible(lightdm_get_can_shutdown());
m_ui.actionPoweroff->setIcon(KIcon("system-shutdown"));
m_ui.actionReboot->setVisible(lightdm_get_can_restart());
m_ui.actionReboot->setIcon(KIcon("system-reboot"));
connect(m_ui.actionSuspend, SIGNAL(triggered()), this, SLOT(slotSuspend()));
connect(m_ui.actionHibernate, SIGNAL(triggered()), this, SLOT(slotHibernate()));
connect(m_ui.actionPoweroff, SIGNAL(triggered()), this, SLOT(slotPoweroff()));