Disable move constructor where it is sensible

This commit is contained in:
Chocobo1 2021-06-29 14:45:23 +08:00
parent fd9941e2d8
commit 70d1cb86fd
No known key found for this signature in database
GPG key ID: 210D9C873253A68C
96 changed files with 102 additions and 102 deletions

View file

@ -71,7 +71,7 @@ namespace RSS
class Application final : public BaseApplication
{
Q_OBJECT
Q_DISABLE_COPY(Application)
Q_DISABLE_COPY_MOVE(Application)
public:
Application(int &argc, char **argv);

View file

@ -35,7 +35,7 @@ class QtLocalPeer;
class ApplicationInstanceManager : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(ApplicationInstanceManager)
Q_DISABLE_COPY_MOVE(ApplicationInstanceManager)
public:
explicit ApplicationInstanceManager(const QString &appId, QObject *parent = nullptr);

View file

@ -40,7 +40,7 @@ namespace Log
class FileLogger : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(FileLogger)
Q_DISABLE_COPY_MOVE(FileLogger)
public:
enum FileLogAgeType

View file

@ -39,7 +39,7 @@ namespace Ui
class StacktraceDialog : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(StacktraceDialog)
Q_DISABLE_COPY_MOVE(StacktraceDialog)
public:
explicit StacktraceDialog(QWidget *parent = nullptr);

View file

@ -43,7 +43,7 @@ public:
class AsyncFileStorage : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(AsyncFileStorage)
Q_DISABLE_COPY_MOVE(AsyncFileStorage)
public:
explicit AsyncFileStorage(const QString &storageFolderPath, QObject *parent = nullptr);

View file

@ -35,7 +35,7 @@
class BandwidthScheduler : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(BandwidthScheduler)
Q_DISABLE_COPY_MOVE(BandwidthScheduler)
public:
explicit BandwidthScheduler(QObject *parent = nullptr);

View file

@ -57,7 +57,7 @@ namespace BitTorrent
{
class BencodeResumeDataStorage::Worker final : public QObject
{
Q_DISABLE_COPY(Worker)
Q_DISABLE_COPY_MOVE(Worker)
public:
explicit Worker(const QDir &resumeDataDir);

View file

@ -43,7 +43,7 @@ namespace BitTorrent
class BencodeResumeDataStorage final : public ResumeDataStorage
{
Q_OBJECT
Q_DISABLE_COPY(BencodeResumeDataStorage)
Q_DISABLE_COPY_MOVE(BencodeResumeDataStorage)
public:
explicit BencodeResumeDataStorage(const QString &path, QObject *parent = nullptr);

View file

@ -158,7 +158,7 @@ namespace BitTorrent
{
class DBResumeDataStorage::Worker final : public QObject
{
Q_DISABLE_COPY(Worker)
Q_DISABLE_COPY_MOVE(Worker)
public:
Worker(const QString &dbPath, const QString &dbConnectionName);

View file

@ -37,7 +37,7 @@ namespace BitTorrent
class DBResumeDataStorage final : public ResumeDataStorage
{
Q_OBJECT
Q_DISABLE_COPY(DBResumeDataStorage)
Q_DISABLE_COPY_MOVE(DBResumeDataStorage)
public:
explicit DBResumeDataStorage(const QString &dbPath, QObject *parent = nullptr);

View file

@ -38,7 +38,7 @@ namespace BitTorrent
class FileSearcher final : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(FileSearcher)
Q_DISABLE_COPY_MOVE(FileSearcher)
public:
FileSearcher() = default;

View file

@ -40,7 +40,7 @@
class PortForwarderImpl final : public Net::PortForwarder
{
Q_OBJECT
Q_DISABLE_COPY(PortForwarderImpl)
Q_DISABLE_COPY_MOVE(PortForwarderImpl)
public:
explicit PortForwarderImpl(lt::session *provider, QObject *parent = nullptr);

View file

@ -41,7 +41,7 @@ namespace BitTorrent
class ResumeDataStorage : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(ResumeDataStorage)
Q_DISABLE_COPY_MOVE(ResumeDataStorage)
public:
using QObject::QObject;

View file

@ -211,7 +211,7 @@ namespace BitTorrent
class Session : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Session)
Q_DISABLE_COPY_MOVE(Session)
public:
static void initInstance();

View file

@ -39,7 +39,7 @@ namespace BitTorrent
class Statistics : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Statistics)
Q_DISABLE_COPY_MOVE(Statistics)
public:
explicit Statistics(BitTorrent::Session *session);

View file

@ -86,7 +86,7 @@ namespace BitTorrent
class TorrentImpl final : public QObject, public Torrent
{
Q_DISABLE_COPY(TorrentImpl)
Q_DISABLE_COPY_MOVE(TorrentImpl)
Q_DECLARE_TR_FUNCTIONS(BitTorrent::TorrentImpl)
public:

View file

@ -72,7 +72,7 @@ namespace BitTorrent
class Tracker final : public QObject, public Http::IRequestHandler, private Http::ResponseBuilder
{
Q_OBJECT
Q_DISABLE_COPY(Tracker)
Q_DISABLE_COPY_MOVE(Tracker)
struct TrackerAnnounceRequest;

View file

@ -43,7 +43,7 @@ namespace Http
class Connection : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Connection)
Q_DISABLE_COPY_MOVE(Connection)
public:
Connection(QTcpSocket *socket, IRequestHandler *requestHandler, QObject *parent = nullptr);

View file

@ -43,7 +43,7 @@ namespace Http
class Server final : public QTcpServer
{
Q_OBJECT
Q_DISABLE_COPY(Server)
Q_DISABLE_COPY_MOVE(Server)
public:
explicit Server(IRequestHandler *requestHandler, QObject *parent = nullptr);

View file

@ -35,7 +35,7 @@ class QString;
class IconProvider : public QObject
{
Q_DISABLE_COPY(IconProvider)
Q_DISABLE_COPY_MOVE(IconProvider)
public:
static void initInstance();

View file

@ -72,7 +72,7 @@ Q_DECLARE_OPERATORS_FOR_FLAGS(Log::MsgTypes)
class Logger : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Logger)
Q_DISABLE_COPY_MOVE(Logger)
public:
static void initInstance();

View file

@ -39,7 +39,7 @@ class QUrl;
class DownloadHandlerImpl final : public Net::DownloadHandler
{
Q_OBJECT
Q_DISABLE_COPY(DownloadHandlerImpl)
Q_DISABLE_COPY_MOVE(DownloadHandlerImpl)
public:
DownloadHandlerImpl(Net::DownloadManager *manager, const Net::DownloadRequest &downloadRequest);

View file

@ -98,7 +98,7 @@ namespace Net
class DownloadHandler : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(DownloadHandler)
Q_DISABLE_COPY_MOVE(DownloadHandler)
public:
using QObject::QObject;
@ -112,7 +112,7 @@ namespace Net
class DownloadManager : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(DownloadManager)
Q_DISABLE_COPY_MOVE(DownloadManager)
public:
static void initInstance();

View file

@ -43,7 +43,7 @@ namespace Net
class GeoIPManager : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(GeoIPManager)
Q_DISABLE_COPY_MOVE(GeoIPManager)
public:
static void initInstance();

View file

@ -34,7 +34,7 @@ namespace Net
{
class PortForwarder : public QObject
{
Q_DISABLE_COPY(PortForwarder)
Q_DISABLE_COPY_MOVE(PortForwarder)
public:
explicit PortForwarder(QObject *parent = nullptr);

View file

@ -56,7 +56,7 @@ namespace Net
class ProxyConfigurationManager : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(ProxyConfigurationManager)
Q_DISABLE_COPY_MOVE(ProxyConfigurationManager)
explicit ProxyConfigurationManager(QObject *parent = nullptr);
~ProxyConfigurationManager() = default;

View file

@ -40,7 +40,7 @@ namespace Net
class ReverseResolution : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(ReverseResolution)
Q_DISABLE_COPY_MOVE(ReverseResolution)
public:
explicit ReverseResolution(QObject *parent = nullptr);

View file

@ -76,7 +76,7 @@ namespace DNS
class Preferences : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Preferences)
Q_DISABLE_COPY_MOVE(Preferences)
Preferences();

View file

@ -42,7 +42,7 @@ namespace RSS
class Article : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Article)
Q_DISABLE_COPY_MOVE(Article)
friend class Feed;

View file

@ -62,7 +62,7 @@ namespace RSS
class AutoDownloader final : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(AutoDownloader)
Q_DISABLE_COPY_MOVE(AutoDownloader)
friend class ::Application;

View file

@ -59,7 +59,7 @@ namespace RSS
class Feed final : public Item
{
Q_OBJECT
Q_DISABLE_COPY(Feed)
Q_DISABLE_COPY_MOVE(Feed)
friend class Session;

View file

@ -40,7 +40,7 @@ namespace RSS
class Folder final : public Item
{
Q_OBJECT
Q_DISABLE_COPY(Folder)
Q_DISABLE_COPY_MOVE(Folder)
friend class Session;

View file

@ -42,7 +42,7 @@ namespace RSS
class Item : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Item)
Q_DISABLE_COPY_MOVE(Item)
friend class Folder;
friend class Session;

View file

@ -87,7 +87,7 @@ namespace RSS
class Session : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Session)
Q_DISABLE_COPY_MOVE(Session)
friend class ::Application;

View file

@ -37,7 +37,7 @@ class SearchPluginManager;
class SearchDownloadHandler : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(SearchDownloadHandler)
Q_DISABLE_COPY_MOVE(SearchDownloadHandler)
friend class SearchPluginManager;

View file

@ -54,7 +54,7 @@ class SearchPluginManager;
class SearchHandler : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(SearchHandler)
Q_DISABLE_COPY_MOVE(SearchHandler)
friend class SearchPluginManager;

View file

@ -60,7 +60,7 @@ class SearchHandler;
class SearchPluginManager : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(SearchPluginManager)
Q_DISABLE_COPY_MOVE(SearchPluginManager)
public:
SearchPluginManager();

View file

@ -192,7 +192,7 @@ namespace
class TorrentFilesWatcher::Worker final : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(Worker)
Q_DISABLE_COPY_MOVE(Worker)
public:
Worker();

View file

@ -48,7 +48,7 @@ namespace BitTorrent
class TorrentFilesWatcher final : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(TorrentFilesWatcher)
Q_DISABLE_COPY_MOVE(TorrentFilesWatcher)
public:
struct WatchedFolderOptions

View file

@ -40,7 +40,7 @@ namespace Ui
class AboutDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(AboutDialog)
Q_DISABLE_COPY_MOVE(AboutDialog)
public:
explicit AboutDialog(QWidget *parent);

View file

@ -59,7 +59,7 @@ class TorrentFileGuard;
class AddNewTorrentDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(AddNewTorrentDialog)
Q_DISABLE_COPY_MOVE(AddNewTorrentDialog)
public:
static const int minPathHistoryLength = 0;

View file

@ -43,7 +43,7 @@ namespace Ui
class BanListOptionsDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(BanListOptionsDialog)
Q_DISABLE_COPY_MOVE(BanListOptionsDialog)
public:
explicit BanListOptionsDialog(QWidget *parent = nullptr);

View file

@ -33,7 +33,7 @@
class CategoryFilterWidget final : public QTreeView
{
Q_OBJECT
Q_DISABLE_COPY(CategoryFilterWidget)
Q_DISABLE_COPY_MOVE(CategoryFilterWidget)
public:
explicit CategoryFilterWidget(QWidget *parent = nullptr);

View file

@ -40,7 +40,7 @@ namespace Ui
class DownloadFromURLDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(DownloadFromURLDialog)
Q_DISABLE_COPY_MOVE(DownloadFromURLDialog)
public:
explicit DownloadFromURLDialog(QWidget *parent);

View file

@ -68,7 +68,7 @@ namespace
class FileSystemPathEdit::FileSystemPathEditPrivate
{
Q_DECLARE_PUBLIC(FileSystemPathEdit)
Q_DISABLE_COPY(FileSystemPathEditPrivate)
Q_DISABLE_COPY_MOVE(FileSystemPathEditPrivate)
FileSystemPathEditPrivate(FileSystemPathEdit *q, Private::FileEditorWithCompletion *editor);

View file

@ -100,7 +100,7 @@ private:
virtual void setEditWidgetText(const QString &text) = 0;
QWidget *editWidgetImpl() const;
Q_DISABLE_COPY(FileSystemPathEdit)
Q_DISABLE_COPY_MOVE(FileSystemPathEdit)
class FileSystemPathEditPrivate;
Q_DECLARE_PRIVATE(FileSystemPathEdit)
FileSystemPathEditPrivate *d_ptr;

View file

@ -112,7 +112,7 @@ namespace Private
class FileLineEdit final : public QLineEdit, public FileEditorWithCompletion
{
Q_OBJECT
Q_DISABLE_COPY(FileLineEdit)
Q_DISABLE_COPY_MOVE(FileLineEdit)
public:
FileLineEdit(QWidget *parent = nullptr);

View file

@ -43,7 +43,7 @@ namespace Ui
class IPSubnetWhitelistOptionsDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(IPSubnetWhitelistOptionsDialog)
Q_DISABLE_COPY_MOVE(IPSubnetWhitelistOptionsDialog)
public:
explicit IPSubnetWhitelistOptionsDialog(QWidget *parent = nullptr);

View file

@ -35,7 +35,7 @@
class LogFilterModel final : public QSortFilterProxyModel
{
Q_OBJECT
Q_DISABLE_COPY(LogFilterModel)
Q_DISABLE_COPY_MOVE(LogFilterModel)
public:
explicit LogFilterModel(Log::MsgTypes types = Log::ALL, QObject *parent = nullptr);

View file

@ -34,7 +34,7 @@
class LogListView final : public QListView
{
Q_OBJECT
Q_DISABLE_COPY(LogListView)
Q_DISABLE_COPY_MOVE(LogListView)
public:
explicit LogListView(QWidget *parent = nullptr);

View file

@ -39,7 +39,7 @@
class BaseLogModel : public QAbstractListModel
{
Q_DISABLE_COPY(BaseLogModel)
Q_DISABLE_COPY_MOVE(BaseLogModel)
public:
enum MessageTypeRole
@ -86,7 +86,7 @@ private:
class LogMessageModel : public BaseLogModel
{
Q_OBJECT
Q_DISABLE_COPY(LogMessageModel)
Q_DISABLE_COPY_MOVE(LogMessageModel)
public:
explicit LogMessageModel(QObject *parent = nullptr);
@ -101,7 +101,7 @@ private:
class LogPeerModel : public BaseLogModel
{
Q_OBJECT
Q_DISABLE_COPY(LogPeerModel)
Q_DISABLE_COPY_MOVE(LogPeerModel)
public:
explicit LogPeerModel(QObject *parent = nullptr);

View file

@ -59,7 +59,7 @@ namespace Ui
class OptionsDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(OptionsDialog)
Q_DISABLE_COPY_MOVE(OptionsDialog)
using ThisType = OptionsDialog;

View file

@ -35,7 +35,7 @@
class PreviewListDelegate final : public QItemDelegate
{
Q_OBJECT
Q_DISABLE_COPY(PreviewListDelegate)
Q_DISABLE_COPY_MOVE(PreviewListDelegate)
public:
explicit PreviewListDelegate(QObject *parent = nullptr);

View file

@ -47,7 +47,7 @@ class PreviewListDelegate;
class PreviewSelectDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(PreviewSelectDialog)
Q_DISABLE_COPY_MOVE(PreviewSelectDialog)
public:
enum PreviewColumn

View file

@ -41,7 +41,7 @@ namespace Net
class ProgramUpdater final : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(ProgramUpdater)
Q_DISABLE_COPY_MOVE(ProgramUpdater)
public:
using QObject::QObject;

View file

@ -39,7 +39,7 @@ class DownloadedPiecesBar final : public PiecesBar
{
using base = PiecesBar;
Q_OBJECT
Q_DISABLE_COPY(DownloadedPiecesBar)
Q_DISABLE_COPY_MOVE(DownloadedPiecesBar)
public:
DownloadedPiecesBar(QWidget *parent);

View file

@ -35,7 +35,7 @@
class PeerListSortModel final : public QSortFilterProxyModel
{
Q_OBJECT
Q_DISABLE_COPY(PeerListSortModel)
Q_DISABLE_COPY_MOVE(PeerListSortModel)
public:
enum

View file

@ -34,7 +34,7 @@ class PieceAvailabilityBar final : public PiecesBar
{
using base = PiecesBar;
Q_OBJECT
Q_DISABLE_COPY(PieceAvailabilityBar)
Q_DISABLE_COPY_MOVE(PieceAvailabilityBar)
public:
PieceAvailabilityBar(QWidget *parent);

View file

@ -44,7 +44,7 @@ class PiecesBar : public QWidget
{
using base = QWidget;
Q_OBJECT
Q_DISABLE_COPY(PiecesBar)
Q_DISABLE_COPY_MOVE(PiecesBar)
public:
explicit PiecesBar(QWidget *parent = nullptr);

View file

@ -56,7 +56,7 @@ namespace Ui
class PropertiesWidget : public QWidget
{
Q_OBJECT
Q_DISABLE_COPY(PropertiesWidget)
Q_DISABLE_COPY_MOVE(PropertiesWidget)
public:
enum SlideState

View file

@ -52,7 +52,7 @@ enum PropColumn
class PropListDelegate final : public QStyledItemDelegate
{
Q_OBJECT
Q_DISABLE_COPY(PropListDelegate)
Q_DISABLE_COPY_MOVE(PropListDelegate)
public:
explicit PropListDelegate(PropertiesWidget *properties);

View file

@ -35,7 +35,7 @@ class QButtonGroup;
class PropTabBar : public QHBoxLayout
{
Q_OBJECT
Q_DISABLE_COPY(PropTabBar)
Q_DISABLE_COPY_MOVE(PropTabBar)
public:
enum PropertyTab

View file

@ -41,7 +41,7 @@ namespace BitTorrent
class TrackerListWidget : public QTreeWidget
{
Q_OBJECT
Q_DISABLE_COPY(TrackerListWidget)
Q_DISABLE_COPY_MOVE(TrackerListWidget)
public:
enum TrackerListColumn

View file

@ -52,7 +52,7 @@ namespace Ui
class AutomatedRssDownloader : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(AutomatedRssDownloader)
Q_DISABLE_COPY_MOVE(AutomatedRssDownloader)
public:
explicit AutomatedRssDownloader(QWidget *parent = nullptr);

View file

@ -51,7 +51,7 @@ namespace Ui
class PluginSelectDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(PluginSelectDialog)
Q_DISABLE_COPY_MOVE(PluginSelectDialog)
public:
explicit PluginSelectDialog(SearchPluginManager *pluginManager, QWidget *parent = nullptr);

View file

@ -40,7 +40,7 @@ namespace Ui
class PluginSourceDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(PluginSourceDialog)
Q_DISABLE_COPY_MOVE(PluginSourceDialog)
public:
explicit PluginSourceDialog(QWidget *parent = nullptr);

View file

@ -53,7 +53,7 @@ namespace Ui
class SearchJobWidget final : public QWidget
{
Q_OBJECT
Q_DISABLE_COPY(SearchJobWidget)
Q_DISABLE_COPY_MOVE(SearchJobWidget)
public:
enum class NameFilteringMode

View file

@ -49,7 +49,7 @@ namespace Ui
class SearchWidget : public QWidget
{
Q_OBJECT
Q_DISABLE_COPY(SearchWidget)
Q_DISABLE_COPY_MOVE(SearchWidget)
public:
explicit SearchWidget(MainWindow *mainWindow);

View file

@ -40,7 +40,7 @@ namespace Ui
class SpeedLimitDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(SpeedLimitDialog)
Q_DISABLE_COPY_MOVE(SpeedLimitDialog)
public:
explicit SpeedLimitDialog(QWidget *parent);

View file

@ -40,7 +40,7 @@ namespace Ui
class StatsDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(StatsDialog)
Q_DISABLE_COPY_MOVE(StatsDialog)
public:
explicit StatsDialog(QWidget *parent);

View file

@ -41,7 +41,7 @@ namespace BitTorrent
class StatusBar : public QStatusBar
{
Q_OBJECT
Q_DISABLE_COPY(StatusBar)
Q_DISABLE_COPY_MOVE(StatusBar)
public:
StatusBar(QWidget *parent = nullptr);

View file

@ -38,7 +38,7 @@ namespace Ui
class TorrentCategoryDialog : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(TorrentCategoryDialog)
Q_DISABLE_COPY_MOVE(TorrentCategoryDialog)
public:
static QString createCategory(QWidget *parent, const QString &parentCategoryName = {});

View file

@ -47,7 +47,7 @@ namespace BitTorrent
class TorrentContentModel final : public QAbstractItemModel
{
Q_OBJECT
Q_DISABLE_COPY(TorrentContentModel)
Q_DISABLE_COPY_MOVE(TorrentContentModel)
public:
enum Roles

View file

@ -40,7 +40,7 @@ namespace BitTorrent
class TorrentContentTreeView final : public QTreeView
{
Q_OBJECT
Q_DISABLE_COPY(TorrentContentTreeView)
Q_DISABLE_COPY_MOVE(TorrentContentTreeView)
public:
explicit TorrentContentTreeView(QWidget *parent = nullptr);

View file

@ -48,7 +48,7 @@ namespace Ui
class TorrentOptionsDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(TorrentOptionsDialog)
Q_DISABLE_COPY_MOVE(TorrentOptionsDialog)
public:
explicit TorrentOptionsDialog(QWidget *parent, const QVector<BitTorrent::Torrent *> &torrents);

View file

@ -46,7 +46,7 @@ namespace Ui
class TrackerEntriesDialog : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(TrackerEntriesDialog)
Q_DISABLE_COPY_MOVE(TrackerEntriesDialog)
public:
explicit TrackerEntriesDialog(QWidget *parent);

View file

@ -35,7 +35,7 @@
class TransferListDelegate final : public QStyledItemDelegate
{
Q_OBJECT
Q_DISABLE_COPY(TransferListDelegate)
Q_DISABLE_COPY_MOVE(TransferListDelegate)
public:
explicit TransferListDelegate(QObject *parent);

View file

@ -52,7 +52,7 @@ namespace Net
class BaseFilterWidget : public QListWidget
{
Q_OBJECT
Q_DISABLE_COPY(BaseFilterWidget)
Q_DISABLE_COPY_MOVE(BaseFilterWidget)
public:
BaseFilterWidget(QWidget *parent, TransferListWidget *transferList);
@ -76,7 +76,7 @@ private slots:
class StatusFilterWidget final : public BaseFilterWidget
{
Q_OBJECT
Q_DISABLE_COPY(StatusFilterWidget)
Q_DISABLE_COPY_MOVE(StatusFilterWidget)
public:
StatusFilterWidget(QWidget *parent, TransferListWidget *transferList);
@ -97,7 +97,7 @@ private:
class TrackerFiltersList final : public BaseFilterWidget
{
Q_OBJECT
Q_DISABLE_COPY(TrackerFiltersList)
Q_DISABLE_COPY_MOVE(TrackerFiltersList)
public:
TrackerFiltersList(QWidget *parent, TransferListWidget *transferList, bool downloadFavicon);
@ -143,7 +143,7 @@ class TagFilterWidget;
class TransferListFiltersWidget final : public QFrame
{
Q_OBJECT
Q_DISABLE_COPY(TransferListFiltersWidget)
Q_DISABLE_COPY_MOVE(TransferListFiltersWidget)
public:
TransferListFiltersWidget(QWidget *parent, TransferListWidget *transferList, bool downloadFavicon);

View file

@ -44,7 +44,7 @@ namespace BitTorrent
class TransferListModel final : public QAbstractListModel
{
Q_OBJECT
Q_DISABLE_COPY(TransferListModel)
Q_DISABLE_COPY_MOVE(TransferListModel)
public:
enum Column

View file

@ -42,7 +42,7 @@ namespace BitTorrent
class TransferListSortModel final : public QSortFilterProxyModel
{
Q_OBJECT
Q_DISABLE_COPY(TransferListSortModel)
Q_DISABLE_COPY_MOVE(TransferListSortModel)
public:
explicit TransferListSortModel(QObject *parent = nullptr);

View file

@ -35,7 +35,7 @@ class QString;
class TriStateWidget final : public QWidget
{
Q_OBJECT
Q_DISABLE_COPY(TriStateWidget)
Q_DISABLE_COPY_MOVE(TriStateWidget)
public:
TriStateWidget(const QString &text, QWidget *parent);

View file

@ -38,7 +38,7 @@
class UIThemeManager : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(UIThemeManager)
Q_DISABLE_COPY_MOVE(UIThemeManager)
public:
static void initInstance();

View file

@ -41,7 +41,7 @@ namespace Ui
class WatchedFolderOptionsDialog final : public QDialog
{
Q_OBJECT
Q_DISABLE_COPY(WatchedFolderOptionsDialog)
Q_DISABLE_COPY_MOVE(WatchedFolderOptionsDialog)
public:
explicit WatchedFolderOptionsDialog(const TorrentFilesWatcher::WatchedFolderOptions &watchedFolderOptions, QWidget *parent);

View file

@ -39,7 +39,7 @@
class WatchedFoldersModel final : public QAbstractListModel
{
Q_OBJECT
Q_DISABLE_COPY(WatchedFoldersModel)
Q_DISABLE_COPY_MOVE(WatchedFoldersModel)
public:
explicit WatchedFoldersModel(TorrentFilesWatcher *fsWatcher, QObject *parent = nullptr);

View file

@ -42,7 +42,7 @@ using StringMap = QHash<QString, QString>;
class APIController : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(APIController)
Q_DISABLE_COPY_MOVE(APIController)
#ifndef Q_MOC_RUN
#define WEBAPI_PUBLIC

View file

@ -35,7 +35,7 @@
class AppController : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(AppController)
Q_DISABLE_COPY_MOVE(AppController)
public:
using APIController::APIController;

View file

@ -38,7 +38,7 @@ class QString;
class AuthController : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(AuthController)
Q_DISABLE_COPY_MOVE(AuthController)
public:
using APIController::APIController;

View file

@ -33,7 +33,7 @@
class FreeDiskSpaceChecker : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(FreeDiskSpaceChecker)
Q_DISABLE_COPY_MOVE(FreeDiskSpaceChecker)
public:
FreeDiskSpaceChecker() = default;

View file

@ -33,7 +33,7 @@
class LogController final : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(LogController)
Q_DISABLE_COPY_MOVE(LogController)
public:
using APIController::APIController;

View file

@ -33,7 +33,7 @@
class RSSController final : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(RSSController)
Q_DISABLE_COPY_MOVE(RSSController)
public:
using APIController::APIController;

View file

@ -42,7 +42,7 @@ struct SearchResult;
class SearchController : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(SearchController)
Q_DISABLE_COPY_MOVE(SearchController)
public:
using APIController::APIController;

View file

@ -41,7 +41,7 @@ class FreeDiskSpaceChecker;
class SyncController : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(SyncController)
Q_DISABLE_COPY_MOVE(SyncController)
public:
using APIController::APIController;

View file

@ -33,7 +33,7 @@
class TorrentsController : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(TorrentsController)
Q_DISABLE_COPY_MOVE(TorrentsController)
public:
using APIController::APIController;

View file

@ -33,7 +33,7 @@
class TransferController : public APIController
{
Q_OBJECT
Q_DISABLE_COPY(TransferController)
Q_DISABLE_COPY_MOVE(TransferController)
public:
using APIController::APIController;

View file

@ -72,7 +72,7 @@ class WebApplication final
, private Http::ResponseBuilder
{
Q_OBJECT
Q_DISABLE_COPY(WebApplication)
Q_DISABLE_COPY_MOVE(WebApplication)
#ifndef Q_MOC_RUN
#define WEBAPI_PUBLIC

View file

@ -46,7 +46,7 @@ class WebApplication;
class WebUI : public QObject
{
Q_OBJECT
Q_DISABLE_COPY(WebUI)
Q_DISABLE_COPY_MOVE(WebUI)
public:
WebUI();