mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-25 22:14:32 +00:00
Remove unneccessary includes of libtorrent in misc.h
This commit is contained in:
parent
f9dc945730
commit
be338b969c
29
src/misc.cpp
29
src/misc.cpp
@ -70,6 +70,13 @@ const int UNLEN = 256;
|
|||||||
#endif
|
#endif
|
||||||
#endif // DISABLE_GUI
|
#endif // DISABLE_GUI
|
||||||
|
|
||||||
|
#if LIBTORRENT_VERSION_NUM < 10000
|
||||||
|
#include <libtorrent/peer_id.hpp>
|
||||||
|
#else
|
||||||
|
#include <libtorrent/sha1_hash.hpp>
|
||||||
|
#endif
|
||||||
|
#include <libtorrent/escape_string.hpp>
|
||||||
|
|
||||||
using namespace libtorrent;
|
using namespace libtorrent;
|
||||||
|
|
||||||
static struct { const char *source; const char *comment; } units[] = {
|
static struct { const char *source; const char *comment; } units[] = {
|
||||||
@ -80,6 +87,28 @@ static struct { const char *source; const char *comment; } units[] = {
|
|||||||
QT_TRANSLATE_NOOP3("misc", "TiB", "tebibytes (1024 gibibytes)")
|
QT_TRANSLATE_NOOP3("misc", "TiB", "tebibytes (1024 gibibytes)")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
QString misc::toQString(const std::string &str) {
|
||||||
|
return QString::fromLocal8Bit(str.c_str());
|
||||||
|
}
|
||||||
|
|
||||||
|
QString misc::toQString(const char* str) {
|
||||||
|
return QString::fromLocal8Bit(str);
|
||||||
|
}
|
||||||
|
|
||||||
|
QString misc::toQStringU(const std::string &str) {
|
||||||
|
return QString::fromUtf8(str.c_str());
|
||||||
|
}
|
||||||
|
|
||||||
|
QString misc::toQStringU(const char* str) {
|
||||||
|
return QString::fromUtf8(str);
|
||||||
|
}
|
||||||
|
|
||||||
|
QString misc::toQString(const libtorrent::sha1_hash &hash) {
|
||||||
|
char out[41];
|
||||||
|
libtorrent::to_hex((char const*)&hash[0], libtorrent::sha1_hash::size, out);
|
||||||
|
return QString(out);
|
||||||
|
}
|
||||||
|
|
||||||
#ifndef DISABLE_GUI
|
#ifndef DISABLE_GUI
|
||||||
void misc::shutdownComputer(shutDownAction action) {
|
void misc::shutdownComputer(shutDownAction action) {
|
||||||
#if (defined(Q_OS_UNIX) && !defined(Q_OS_MAC)) && defined(QT_DBUS_LIB)
|
#if (defined(Q_OS_UNIX) && !defined(Q_OS_MAC)) && defined(QT_DBUS_LIB)
|
||||||
|
39
src/misc.h
39
src/misc.h
@ -31,8 +31,6 @@
|
|||||||
#ifndef MISC_H
|
#ifndef MISC_H
|
||||||
#define MISC_H
|
#define MISC_H
|
||||||
|
|
||||||
#include <libtorrent/torrent_info.hpp>
|
|
||||||
#include <libtorrent/torrent_handle.hpp>
|
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
@ -46,33 +44,28 @@
|
|||||||
#include <QIcon>
|
#include <QIcon>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <libtorrent/version.hpp>
|
||||||
|
|
||||||
|
namespace libtorrent {
|
||||||
|
#if LIBTORRENT_VERSION_NUM < 10000
|
||||||
|
class big_number;
|
||||||
|
typedef big_number sha1_hash;
|
||||||
|
#else
|
||||||
|
class sha1_hash;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
const qlonglong MAX_ETA = 8640000;
|
const qlonglong MAX_ETA = 8640000;
|
||||||
enum shutDownAction { NO_SHUTDOWN, SHUTDOWN_COMPUTER, SUSPEND_COMPUTER, HIBERNATE_COMPUTER };
|
enum shutDownAction { NO_SHUTDOWN, SHUTDOWN_COMPUTER, SUSPEND_COMPUTER, HIBERNATE_COMPUTER };
|
||||||
|
|
||||||
/* Miscellaneaous functions that can be useful */
|
/* Miscellaneaous functions that can be useful */
|
||||||
namespace misc
|
namespace misc
|
||||||
{
|
{
|
||||||
inline QString toQString(const std::string &str) {
|
QString toQString(const std::string &str);
|
||||||
return QString::fromLocal8Bit(str.c_str());
|
QString toQString(const char* str);
|
||||||
}
|
QString toQStringU(const std::string &str);
|
||||||
|
QString toQStringU(const char* str);
|
||||||
inline QString toQString(const char* str) {
|
QString toQString(const libtorrent::sha1_hash &hash);
|
||||||
return QString::fromLocal8Bit(str);
|
|
||||||
}
|
|
||||||
|
|
||||||
inline QString toQStringU(const std::string &str) {
|
|
||||||
return QString::fromUtf8(str.c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
inline QString toQStringU(const char* str) {
|
|
||||||
return QString::fromUtf8(str);
|
|
||||||
}
|
|
||||||
|
|
||||||
inline QString toQString(const libtorrent::sha1_hash &hash) {
|
|
||||||
char out[41];
|
|
||||||
libtorrent::to_hex((char const*)&hash[0], libtorrent::sha1_hash::size, out);
|
|
||||||
return QString(out);
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifndef DISABLE_GUI
|
#ifndef DISABLE_GUI
|
||||||
void shutdownComputer(shutDownAction action=SHUTDOWN_COMPUTER);
|
void shutdownComputer(shutDownAction action=SHUTDOWN_COMPUTER);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user