1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-11 07:18:08 +00:00

Forward declare some classes

This commit is contained in:
Chocobo1 2019-07-13 13:03:46 +08:00
parent 599bfc0735
commit cc663746eb
No known key found for this signature in database
GPG Key ID: 210D9C873253A68C
14 changed files with 34 additions and 25 deletions

View File

@ -31,13 +31,13 @@
#include <QDialog>
class CookiesModel;
namespace Ui
{
class CookiesDialog;
}
class CookiesModel;
class CookiesDialog : public QDialog
{
Q_OBJECT

View File

@ -32,11 +32,12 @@
#include <QWidget>
#include "base/logger.h"
class LogListWidget;
namespace Ui
{
class ExecutionLogWidget;
}
class LogListWidget;
class ExecutionLogWidget : public QWidget
{

View File

@ -42,11 +42,6 @@ class PeerListDelegate;
class PeerListSortModel;
class PropertiesWidget;
namespace Net
{
class ReverseResolution;
}
namespace BitTorrent
{
class TorrentHandle;
@ -54,6 +49,11 @@ namespace BitTorrent
struct PeerAddress;
}
namespace Net
{
class ReverseResolution;
}
class PeerListWidget : public QTreeView
{
Q_OBJECT

View File

@ -44,6 +44,7 @@
#include "base/bittorrent/downloadpriority.h"
#include "base/bittorrent/session.h"
#include "base/bittorrent/torrenthandle.h"
#include "base/preferences.h"
#include "base/unicodestrings.h"
#include "base/utils/fs.h"

View File

@ -32,8 +32,6 @@
#include <QList>
#include <QWidget>
#include "base/bittorrent/torrenthandle.h"
class QPushButton;
class QTreeView;
@ -46,6 +44,11 @@ class PropTabBar;
class TorrentContentFilterModel;
class TrackerListWidget;
namespace BitTorrent
{
class TorrentHandle;
}
namespace Ui
{
class PropertiesWidget;

View File

@ -41,6 +41,7 @@
#endif
#include "base/bittorrent/downloadpriority.h"
#include "base/bittorrent/torrenthandle.h"
#include "base/unicodestrings.h"
#include "base/utils/misc.h"
#include "base/utils/string.h"

View File

@ -39,6 +39,7 @@
#include "base/bittorrent/sessionstatus.h"
#include "base/preferences.h"
#include "propertieswidget.h"
#include "speedplotview.h"
ComboBoxMenuButton::ComboBoxMenuButton(QWidget *parent, QMenu *menu)
: QComboBox(parent)

View File

@ -32,14 +32,13 @@
#include <QComboBox>
#include <QWidget>
#include "speedplotview.h"
class QHBoxLayout;
class QLabel;
class QMenu;
class QVBoxLayout;
class PropertiesWidget;
class SpeedPlotView;
class ComboBoxMenuButton : public QComboBox
{

View File

@ -38,14 +38,14 @@ class QHeaderView;
class QModelIndex;
class QStandardItemModel;
template <typename T> class CachedSettingValue;
class LineEdit;
class SearchHandler;
class SearchListDelegate;
class SearchSortModel;
struct SearchResult;
template <typename T> class CachedSettingValue;
namespace Ui
{
class SearchJobWidget;

View File

@ -28,6 +28,8 @@
#include "torrentcontentmodelfolder.h"
#include <QVariant>
#include "base/bittorrent/torrenthandle.h"
#include "base/global.h"

View File

@ -28,6 +28,8 @@
#include "torrentcontentmodelitem.h"
#include <QVariant>
#include "torrentcontentmodelfolder.h"
TorrentContentModelItem::TorrentContentModelItem(TorrentContentModelFolder *parent)

View File

@ -34,16 +34,16 @@
#include "base/settingvalue.h"
namespace Ui
{
class TorrentCreatorDialog;
}
namespace BitTorrent
{
class TorrentCreatorThread;
}
namespace Ui
{
class TorrentCreatorDialog;
}
class TorrentCreatorDialog : public QDialog
{
Q_OBJECT

View File

@ -39,7 +39,6 @@ namespace BitTorrent
{
enum class TorrentState;
}
// Defines for download list list columns
class TransferListDelegate : public QItemDelegate
{

View File

@ -33,16 +33,16 @@
#include <QTreeView>
#include <QVector>
namespace BitTorrent
{
class TorrentHandle;
}
class MainWindow;
class TransferListDelegate;
class TransferListModel;
class TransferListSortModel;
namespace BitTorrent
{
class TorrentHandle;
}
class TransferListWidget : public QTreeView
{
Q_OBJECT