Back to QList

This commit is contained in:
Ximi1970
2023-08-09 11:52:06 +02:00
parent aebabd8608
commit 3eb2f2c450
4 changed files with 7 additions and 8 deletions

View File

@@ -269,11 +269,10 @@ void SysTrayXLink::sendDisableKdeIntegration()
/*
* Send the window positions to the add-on
*/
void SysTrayXLink::sendPositions( QMap< quint64, QPoint > positionsMap )
void SysTrayXLink::sendPositions( QList< QPoint > positions )
{
QJsonArray positionsArray;
QList<QPoint> positions = positionsMap.values();
for( int i = 0; i < positions.length(); ++i )
{
QJsonObject positionObject;
@@ -1094,7 +1093,7 @@ void SysTrayXLink::slotStartupDelayChange()
/*
* Handle a positions change signal
*/
void SysTrayXLink::slotPositions( QMap< quint64, QPoint > positions )
void SysTrayXLink::slotPositions( QList< QPoint > positions )
{
sendPositions( positions );
}

View File

@@ -14,7 +14,6 @@
#include <QObject>
#include <QJsonDocument>
#include <QList>
#include <QMap>
#include <QPoint>
/*
@@ -127,7 +126,7 @@ class SysTrayXLink : public QObject
*
* @param positions List of the positions of the TB windows
*/
void sendPositions( QMap< quint64, QPoint > positions );
void sendPositions( QList< QPoint > positions );
private:
@@ -337,7 +336,7 @@ class SysTrayXLink : public QObject
/**
* @brief slotPositions. Slot for handling a window positions change.
*/
void slotPositions( QMap< quint64, QPoint > positions );
void slotPositions( QList< QPoint > positions );
/**
* @brief slotThemeChange. Slot for handling theme change signals.

View File

@@ -553,7 +553,7 @@ void WindowCtrlUnix::updatePositions()
if( changed )
{
emit signalPositions( m_tb_window_positions );
emit signalPositions( m_tb_window_positions.values() );
}
#ifdef DEBUG_DISPLAY_ACTIONS_END

View File

@@ -18,6 +18,7 @@
* Qt includes
*/
#include <QObject>
#include <QList>
#include <QMap>
#include <QPoint>
@@ -346,7 +347,7 @@ class WindowCtrlUnix : public QObject
*
* @param positions
*/
void signalPositions( QMap< quint64, QPoint > positions );
void signalPositions( QList< QPoint > positions );
private: