Redesign main core classes.

This commit is contained in:
Vladimir Golovnev (Glassez)
2015-04-19 18:17:47 +03:00
parent 60c0939e05
commit d16d1fdb3a
152 changed files with 11366 additions and 8967 deletions

View File

@@ -53,9 +53,9 @@ class Logger : public QObject
Q_DISABLE_COPY(Logger)
public:
static Logger* instance();
static void drop();
~Logger();
static void initInstance();
static void freeInstance();
static Logger *instance();
void addMessage(const QString &message, const Log::MsgType &type = Log::NORMAL);
#if LIBTORRENT_VERSION_NUM < 10000
@@ -72,6 +72,8 @@ signals:
private:
Logger();
~Logger();
static Logger* m_instance;
QVector<Log::Msg> m_messages;
QVector<Log::Peer> m_peers;