mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-12 08:16:16 -07:00
Move code around
This commit is contained in:
parent
1a782a9362
commit
dfdaa706bd
1 changed files with 23 additions and 24 deletions
|
@ -578,6 +578,29 @@ SessionImpl::SessionImpl(QObject *parent)
|
|||
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
|
||||
{
|
||||
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()
|
||||
{
|
||||
if (isQueueingSystemEnabled())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue