klipper: Remove deprecated QMutex usage

This constructor is not available in Qt6 https://doc.qt.io/qt-5/qmutex.html#QMutex-1

Using QRecursiveMutex instead
wilder-5.24
Fushan Wen 4 years ago committed by Nicolas Fella
parent 55046c7c89
commit 400b4c9dbe
  1. 1
      klipper/historymodel.cpp
  2. 6
      klipper/historymodel.h

@ -13,7 +13,6 @@ HistoryModel::HistoryModel(QObject *parent)
: QAbstractListModel(parent) : QAbstractListModel(parent)
, m_maxSize(0) , m_maxSize(0)
, m_displayImages(true) , m_displayImages(true)
, m_mutex(QMutex::Recursive)
{ {
} }

@ -6,7 +6,7 @@
#pragma once #pragma once
#include <QAbstractListModel> #include <QAbstractListModel>
#include <QMutex> #include <QRecursiveMutex>
class HistoryItem; class HistoryItem;
@ -44,7 +44,7 @@ public:
void insert(QSharedPointer<HistoryItem> item); void insert(QSharedPointer<HistoryItem> item);
QMutex *mutex() QRecursiveMutex *mutex()
{ {
return &m_mutex; return &m_mutex;
} }
@ -54,7 +54,7 @@ private:
QList<QSharedPointer<HistoryItem>> m_items; QList<QSharedPointer<HistoryItem>> m_items;
int m_maxSize; int m_maxSize;
bool m_displayImages; bool m_displayImages;
QMutex m_mutex; QRecursiveMutex m_mutex;
}; };
inline int HistoryModel::maxSize() const inline int HistoryModel::maxSize() const

Loading…
Cancel
Save