mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-03 06:02:29 -06:00
Disable copy, move constructors when inheriting from QObject
This commit is contained in:
@@ -55,6 +55,7 @@ namespace Net
|
||||
class PeerListWidget final : public QTreeView
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(PeerListWidget)
|
||||
|
||||
public:
|
||||
enum PeerListColumns
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace Ui
|
||||
class PeersAdditionDialog : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(PeersAdditionDialog)
|
||||
|
||||
public:
|
||||
PeersAdditionDialog(QWidget *parent);
|
||||
|
||||
@@ -32,10 +32,11 @@
|
||||
|
||||
class PieceAvailabilityBar final : public PiecesBar
|
||||
{
|
||||
using base = PiecesBar;
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(PieceAvailabilityBar)
|
||||
|
||||
using base = PiecesBar;
|
||||
|
||||
public:
|
||||
PieceAvailabilityBar(QWidget *parent);
|
||||
|
||||
|
||||
@@ -42,10 +42,11 @@ namespace BitTorrent
|
||||
|
||||
class PiecesBar : public QWidget
|
||||
{
|
||||
using base = QWidget;
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(PiecesBar)
|
||||
|
||||
using base = QWidget;
|
||||
|
||||
public:
|
||||
explicit PiecesBar(QWidget *parent = nullptr);
|
||||
|
||||
|
||||
@@ -48,6 +48,7 @@ using namespace std::chrono_literals;
|
||||
class SpeedPlotView final : public QGraphicsView
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(SpeedPlotView)
|
||||
|
||||
public:
|
||||
enum GraphID
|
||||
|
||||
@@ -42,6 +42,7 @@ class SpeedPlotView;
|
||||
class ComboBoxMenuButton final : public QComboBox
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(ComboBoxMenuButton)
|
||||
|
||||
public:
|
||||
ComboBoxMenuButton(QWidget *parent, QMenu *menu);
|
||||
@@ -55,6 +56,7 @@ private:
|
||||
class SpeedWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(SpeedWidget)
|
||||
|
||||
public:
|
||||
explicit SpeedWidget(PropertiesWidget *parent);
|
||||
|
||||
@@ -51,6 +51,7 @@ namespace Ui
|
||||
class TrackersAdditionDialog : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY_MOVE(TrackersAdditionDialog)
|
||||
|
||||
public:
|
||||
TrackersAdditionDialog(QWidget *parent, BitTorrent::Torrent *const torrent);
|
||||
|
||||
Reference in New Issue
Block a user