mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 02:42:50 +00:00
plasma: sync status notifier image serialization bits
with: kdelibs/kdeui/notifications/kstatusnotifieritem.cpp Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
e6478758f6
commit
75c054d307
1 changed files with 0 additions and 10 deletions
|
@ -40,8 +40,6 @@
|
|||
#include <QMenu>
|
||||
#include <QPixmap>
|
||||
|
||||
#include <netinet/in.h>
|
||||
|
||||
class PlasmaDBusMenuImporter : public KDBusMenuImporter
|
||||
{
|
||||
public:
|
||||
|
@ -361,14 +359,6 @@ void StatusNotifierItemSource::contextMenuReady()
|
|||
|
||||
QPixmap StatusNotifierItemSource::KDbusImageStructToPixmap(const KDbusImageStruct &image) const
|
||||
{
|
||||
// swap from network byte order if we are little endian
|
||||
#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
|
||||
uint *uintBuf = (uint *) image.data.data();
|
||||
for (uint i = 0; i < image.data.size()/sizeof(uint); ++i) {
|
||||
*uintBuf = ntohl(*uintBuf);
|
||||
++uintBuf;
|
||||
}
|
||||
#endif
|
||||
QImage iconImage(image.width, image.height, QImage::Format_ARGB32 );
|
||||
memcpy(iconImage.bits(), (uchar*)image.data.data(), iconImage.byteCount());
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue