Add compile definition to indicate using of libtorrent 2.0 (#15297)

The compile definition is temporary which will be removed when qbt
ditches libtorrent 1.x.
This commit is contained in:
Chocobo1
2021-08-08 13:27:22 +08:00
committed by GitHub
parent bed643e627
commit 138c911ef4
23 changed files with 85 additions and 93 deletions

View File

@@ -29,8 +29,6 @@
#pragma once
#include <libtorrent/version.hpp>
#include <QDialog>
#include "base/bittorrent/torrentcreatorthread.h"
@@ -68,7 +66,7 @@ private:
void setInteractionEnabled(bool enabled) const;
int getPieceSize() const;
#if (LIBTORRENT_VERSION_NUM >= 20000)
#ifdef QBT_USES_LIBTORRENT2
BitTorrent::TorrentFormat getTorrentFormat() const;
#else
int getPaddedFileSizeLimit() const;
@@ -83,7 +81,7 @@ private:
SettingValue<bool> m_storePrivateTorrent;
SettingValue<bool> m_storeStartSeeding;
SettingValue<bool> m_storeIgnoreRatio;
#if (LIBTORRENT_VERSION_NUM >= 20000)
#ifdef QBT_USES_LIBTORRENT2
SettingValue<int> m_storeTorrentFormat;
#else
SettingValue<bool> m_storeOptimizeAlignment;