mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-11 07:18:08 +00:00
Move code around
This commit is contained in:
parent
1a782a9362
commit
dfdaa706bd
@ -578,6 +578,29 @@ SessionImpl::SessionImpl(QObject *parent)
|
|||||||
prepareStartup();
|
prepareStartup();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SessionImpl::~SessionImpl()
|
||||||
|
{
|
||||||
|
// Do some bittorrent related saving
|
||||||
|
// After this, (ideally) no more important alerts will be generated/handled
|
||||||
|
saveResumeData();
|
||||||
|
|
||||||
|
saveStatistics();
|
||||||
|
|
||||||
|
// We must delete FilterParserThread
|
||||||
|
// before we delete lt::session
|
||||||
|
delete m_filterParser;
|
||||||
|
|
||||||
|
// We must delete PortForwarderImpl before
|
||||||
|
// we delete lt::session
|
||||||
|
delete Net::PortForwarder::instance();
|
||||||
|
|
||||||
|
qDebug("Deleting the session");
|
||||||
|
delete m_nativeSession;
|
||||||
|
|
||||||
|
m_ioThread->quit();
|
||||||
|
m_ioThread->wait();
|
||||||
|
}
|
||||||
|
|
||||||
bool SessionImpl::isDHTEnabled() const
|
bool SessionImpl::isDHTEnabled() const
|
||||||
{
|
{
|
||||||
return m_isDHTEnabled;
|
return m_isDHTEnabled;
|
||||||
@ -1028,30 +1051,6 @@ void SessionImpl::setGlobalMaxSeedingMinutes(int minutes)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Main destructor
|
|
||||||
SessionImpl::~SessionImpl()
|
|
||||||
{
|
|
||||||
// Do some bittorrent related saving
|
|
||||||
// After this, (ideally) no more important alerts will be generated/handled
|
|
||||||
saveResumeData();
|
|
||||||
|
|
||||||
saveStatistics();
|
|
||||||
|
|
||||||
// We must delete FilterParserThread
|
|
||||||
// before we delete lt::session
|
|
||||||
delete m_filterParser;
|
|
||||||
|
|
||||||
// We must delete PortForwarderImpl before
|
|
||||||
// we delete lt::session
|
|
||||||
delete Net::PortForwarder::instance();
|
|
||||||
|
|
||||||
qDebug("Deleting the session");
|
|
||||||
delete m_nativeSession;
|
|
||||||
|
|
||||||
m_ioThread->quit();
|
|
||||||
m_ioThread->wait();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SessionImpl::adjustLimits()
|
void SessionImpl::adjustLimits()
|
||||||
{
|
{
|
||||||
if (isQueueingSystemEnabled())
|
if (isQueueingSystemEnabled())
|
||||||
|
Loading…
Reference in New Issue
Block a user