qBittorrent
|
#include <torrent.h>
Public Member Functions | |
virtual | ~Torrent ()=default |
virtual InfoHash | infoHash () const =0 |
virtual QString | name () const =0 |
virtual QDateTime | creationDate () const =0 |
virtual QString | creator () const =0 |
virtual QString | comment () const =0 |
virtual bool | isPrivate () const =0 |
virtual qlonglong | totalSize () const =0 |
virtual qlonglong | wantedSize () const =0 |
virtual qlonglong | completedSize () const =0 |
virtual qlonglong | pieceLength () const =0 |
virtual qlonglong | wastedSize () const =0 |
virtual QString | currentTracker () const =0 |
virtual bool | isAutoTMMEnabled () const =0 |
virtual void | setAutoTMMEnabled (bool enabled)=0 |
virtual QString | savePath () const =0 |
virtual void | setSavePath (const QString &savePath)=0 |
virtual QString | downloadPath () const =0 |
virtual void | setDownloadPath (const QString &downloadPath)=0 |
virtual QString | actualStorageLocation () const =0 |
virtual QString | rootPath () const =0 |
virtual QString | contentPath () const =0 |
virtual QString | category () const =0 |
virtual bool | belongsToCategory (const QString &category) const =0 |
virtual bool | setCategory (const QString &category)=0 |
virtual TagSet | tags () const =0 |
virtual bool | hasTag (const QString &tag) const =0 |
virtual bool | addTag (const QString &tag)=0 |
virtual bool | removeTag (const QString &tag)=0 |
virtual void | removeAllTags ()=0 |
virtual int | piecesCount () const =0 |
virtual int | piecesHave () const =0 |
virtual qreal | progress () const =0 |
virtual QDateTime | addedTime () const =0 |
virtual qreal | ratioLimit () const =0 |
virtual int | seedingTimeLimit () const =0 |
virtual QString | actualFilePath (int index) const =0 |
virtual QStringList | filePaths () const =0 |
virtual QVector< DownloadPriority > | filePriorities () const =0 |
virtual TorrentInfo | info () const =0 |
virtual bool | isSeed () const =0 |
virtual bool | isPaused () const =0 |
virtual bool | isQueued () const =0 |
virtual bool | isForced () const =0 |
virtual bool | isChecking () const =0 |
virtual bool | isDownloading () const =0 |
virtual bool | isUploading () const =0 |
virtual bool | isCompleted () const =0 |
virtual bool | isActive () const =0 |
virtual bool | isInactive () const =0 |
virtual bool | isErrored () const =0 |
virtual bool | isSequentialDownload () const =0 |
virtual bool | hasFirstLastPiecePriority () const =0 |
virtual TorrentState | state () const =0 |
virtual bool | hasMetadata () const =0 |
virtual bool | hasMissingFiles () const =0 |
virtual bool | hasError () const =0 |
virtual int | queuePosition () const =0 |
virtual QVector< TrackerEntry > | trackers () const =0 |
virtual QVector< QUrl > | urlSeeds () const =0 |
virtual QString | error () const =0 |
virtual qlonglong | totalDownload () const =0 |
virtual qlonglong | totalUpload () const =0 |
virtual qlonglong | activeTime () const =0 |
virtual qlonglong | finishedTime () const =0 |
virtual qlonglong | eta () const =0 |
virtual QVector< qreal > | filesProgress () const =0 |
virtual int | seedsCount () const =0 |
virtual int | peersCount () const =0 |
virtual int | leechsCount () const =0 |
virtual int | totalSeedsCount () const =0 |
virtual int | totalPeersCount () const =0 |
virtual int | totalLeechersCount () const =0 |
virtual int | completeCount () const =0 |
virtual int | incompleteCount () const =0 |
virtual QDateTime | lastSeenComplete () const =0 |
virtual QDateTime | completedTime () const =0 |
virtual qlonglong | timeSinceUpload () const =0 |
virtual qlonglong | timeSinceDownload () const =0 |
virtual qlonglong | timeSinceActivity () const =0 |
virtual int | downloadLimit () const =0 |
virtual int | uploadLimit () const =0 |
virtual bool | superSeeding () const =0 |
virtual bool | isDHTDisabled () const =0 |
virtual bool | isPEXDisabled () const =0 |
virtual bool | isLSDDisabled () const =0 |
virtual QVector< PeerInfo > | peers () const =0 |
virtual QBitArray | pieces () const =0 |
virtual QBitArray | downloadingPieces () const =0 |
virtual QVector< int > | pieceAvailability () const =0 |
virtual qreal | distributedCopies () const =0 |
virtual qreal | maxRatio () const =0 |
virtual int | maxSeedingTime () const =0 |
virtual qreal | realRatio () const =0 |
virtual int | uploadPayloadRate () const =0 |
virtual int | downloadPayloadRate () const =0 |
virtual qlonglong | totalPayloadUpload () const =0 |
virtual qlonglong | totalPayloadDownload () const =0 |
virtual int | connectionsCount () const =0 |
virtual int | connectionsLimit () const =0 |
virtual qlonglong | nextAnnounce () const =0 |
virtual QVector< qreal > | availableFileFractions () const =0 |
fraction of file pieces that are available at least from one peer More... | |
virtual void | setName (const QString &name)=0 |
virtual void | setSequentialDownload (bool enable)=0 |
virtual void | setFirstLastPiecePriority (bool enabled)=0 |
virtual void | pause ()=0 |
virtual void | resume (TorrentOperatingMode mode=TorrentOperatingMode::AutoManaged)=0 |
virtual void | forceReannounce (int index=-1)=0 |
virtual void | forceDHTAnnounce ()=0 |
virtual void | forceRecheck ()=0 |
virtual void | prioritizeFiles (const QVector< DownloadPriority > &priorities)=0 |
virtual void | setRatioLimit (qreal limit)=0 |
virtual void | setSeedingTimeLimit (int limit)=0 |
virtual void | setUploadLimit (int limit)=0 |
virtual void | setDownloadLimit (int limit)=0 |
virtual void | setSuperSeeding (bool enable)=0 |
virtual void | setDHTDisabled (bool disable)=0 |
virtual void | setPEXDisabled (bool disable)=0 |
virtual void | setLSDDisabled (bool disable)=0 |
virtual void | flushCache () const =0 |
virtual void | addTrackers (const QVector< TrackerEntry > &trackers)=0 |
virtual void | replaceTrackers (const QVector< TrackerEntry > &trackers)=0 |
virtual void | addUrlSeeds (const QVector< QUrl > &urlSeeds)=0 |
virtual void | removeUrlSeeds (const QVector< QUrl > &urlSeeds)=0 |
virtual bool | connectPeer (const PeerAddress &peerAddress)=0 |
virtual void | clearPeers ()=0 |
virtual QString | createMagnetURI () const =0 |
TorrentID | id () const |
bool | isResumed () const |
qlonglong | remainingSize () const |
void | toggleSequentialDownload () |
void | toggleFirstLastPiecePriority () |
Public Member Functions inherited from BitTorrent::AbstractFileStorage | |
virtual | ~AbstractFileStorage ()=default |
virtual int | filesCount () const =0 |
virtual QString | filePath (int index) const =0 |
virtual qlonglong | fileSize (int index) const =0 |
virtual void | renameFile (int index, const QString &name)=0 |
void | renameFile (const QString &oldPath, const QString &newPath) |
void | renameFolder (const QString &oldPath, const QString &newPath) |
Static Public Attributes | |
static const qreal | USE_GLOBAL_RATIO = -2 |
static const qreal | NO_RATIO_LIMIT = -1 |
static const int | USE_GLOBAL_SEEDING_TIME = -2 |
static const int | NO_SEEDING_TIME_LIMIT = -1 |
static const qreal | MAX_RATIO = 9999 |
static const int | MAX_SEEDING_TIME = 525600 |
|
virtualdefault |
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), Application::sendNotificationEmail(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PreviewSelectDialog::previewButtonClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::getFullPath(), and PreviewSelectDialog::previewButtonClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::addSelectionTag(), and TorrentsController::addTagsAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::addTrackersAction(), TrackerListWidget::askForTrackers(), AddNewTorrentDialog::loadMagnet(), and AddNewTorrentDialog::loadTorrentImpl().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::askWebSeed(), PropertiesWidget::editWebSeed(), AddNewTorrentDialog::loadMagnet(), and AddNewTorrentDialog::loadTorrentImpl().
|
pure virtual |
fraction of file pieces that are available at least from one peer
This is not the same as torrrent availability, it is just a fraction of pieces that can be downloaded right now. It varies between 0 to 1.
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::filesAction(), and PropertiesWidget::loadDynamicData().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchCategory().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), TransferListModel::displayValue(), TransferListModel::internalValue(), Application::runExternalProgram(), serialize(), CategoryFilterModel::torrentAboutToBeRemoved(), CategoryFilterModel::torrentAdded(), and CategoryFilterModel::torrentCategoryChanged().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadTorrentInfos(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), remainingSize(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by anonymous_namespace{transferlistwidget.cpp}::openDestinationFolder(), Application::runExternalProgram(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadTorrentInfos(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadTorrentInfos(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), Application::runExternalProgram(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::pieceStatesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TorrentsController::downloadLimitAction(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), nova3.sgmllib3.SGMLParser::goahead(), nova3.sgmllib3.SGMLParser::parse_pi(), and nova3.sgmllib3.SGMLParser::parse_starttag().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by anonymous_namespace{transferlistwidget.cpp}::torrentContainsPreviewableFiles().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::filePrioAction(), TorrentsController::filesAction(), and PropertiesWidget::loadDynamicData().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::filesAction(), PropertiesWidget::loadDynamicData(), and PreviewSelectDialog::PreviewSelectDialog().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::openItem(), PropertiesWidget::openParentFolder(), and PreviewSelectDialog::previewButtonClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::reannounceSelected(), and TrackerListWidget::showTrackerListMenu().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::deleteSelectedTrackers(), TrackerListWidget::editSelectedTracker(), TorrentsController::editTrackerAction(), TrackerListWidget::moveSelectionDown(), TrackerListWidget::moveSelectionUp(), TorrentsController::reannounceAction(), TrackerListWidget::reannounceSelected(), TorrentsController::removeTrackersAction(), and TrackerListWidget::showTrackerListMenu().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::recheckAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), serialize(), and toggleFirstLastPiecePriority().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropListDelegate::createEditor(), TransferListWidget::displayListMenu(), TorrentsController::filePrioAction(), TorrentsController::filesAction(), PiecesBar::highlightFile(), PropertiesWidget::loadDynamicData(), PropertiesWidget::loadTorrentInfos(), TorrentsController::pieceHashesAction(), TorrentsController::propertiesAction(), PiecesBar::showToolTip(), anonymous_namespace{transferlistwidget.cpp}::torrentContainsPreviewableFiles(), SyncController::torrentPeersAction(), and PeerListWidget::updatePeer().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchTag().
TorrentID BitTorrent::Torrent::id | ( | ) | const |
Definition at line 54 of file torrent.cpp.
References infoHash(), and BitTorrent::InfoHash::toTorrentID().
Referenced by TorrentsController::addPeersAction(), TransferListFiltersWidget::addTrackers(), MainWindow::askRecursiveTorrentDownloadConfirmation(), TransferListFiltersWidget::changeTrackerless(), TorrentsController::deleteAction(), BitTorrent::Session::deleteTorrent(), BitTorrent::Session::handleFileErrorAlert(), TrackerFiltersList::handleNewTorrent(), BitTorrent::Session::handleTorrentNeedSaveResumeData(), BitTorrent::Session::handleTorrentResumeDataReady(), TorrentFilter::matchHash(), BitTorrent::TorrentImpl::name(), TransferListFiltersWidget::removeTrackers(), Application::runExternalProgram(), serialize(), TrackerFiltersList::torrentAboutToBeDeleted(), TransferListFiltersWidget::trackerError(), TransferListFiltersWidget::trackerSuccess(), and TransferListFiltersWidget::trackerWarning().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::filesAction(), PiecesBar::highlightFile(), TorrentsController::pieceHashesAction(), PiecesBar::showToolTip(), SyncController::torrentPeersAction(), and PeerListWidget::updatePeer().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), id(), PropertiesWidget::loadTorrentInfos(), TorrentsController::propertiesAction(), Application::runExternalProgram(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by serialize(), TorrentsController::setDownloadPathAction(), and TorrentsController::setSavePathAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and PeerListWidget::showPeerListMenu().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::loadStickyItems().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), and TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::loadStickyItems().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::deleteSelectedTrackers(), TransferListWidget::displayListMenu(), TrackerListWidget::editSelectedTracker(), TorrentsController::editTrackerAction(), isResumed(), PropertiesWidget::loadDynamicData(), TorrentFilter::matchState(), TrackerListWidget::moveSelectionDown(), TrackerListWidget::moveSelectionUp(), TorrentsController::removeTrackersAction(), TrackerListWidget::showTrackerListMenu(), and TransferListWidget::torrentDoubleClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::loadStickyItems().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), anonymous_namespace{torrentscontroller.cpp}::getStickyTrackers(), AddNewTorrentDialog::loadMagnet(), TrackerListWidget::loadStickyItems(), AddNewTorrentDialog::loadTorrentImpl(), and PeerListWidget::showPeerListMenu().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and PeerListWidget::showPeerListMenu().
bool BitTorrent::Torrent::isResumed | ( | ) | const |
Definition at line 59 of file torrent.cpp.
References isPaused().
Referenced by TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropListDelegate::createEditor(), PropertiesWidget::displayFilesListMenu(), TransferListWidget::displayListMenu(), TorrentsController::filesAction(), PropertiesWidget::loadDynamicData(), and TransferListWidget::torrentDoubleClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), serialize(), and toggleSequentialDownload().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentFilter::matchState().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by MainWindow::askRecursiveTorrentDownloadConfirmation(), TransferListModel::displayValue(), MainWindow::finishedTorrent(), MainWindow::fullDiskError(), TransferListModel::internalValue(), AddNewTorrentDialog::loadMagnet(), AddNewTorrentDialog::loadTorrentImpl(), PreviewSelectDialog::PreviewSelectDialog(), TransferListWidget::renameSelectedTorrent(), Application::runExternalProgram(), Application::sendNotificationEmail(), serialize(), TorrentsController::setLocationAction(), Application::torrentFinished(), and MainWindow::torrentNew().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::pauseAction(), and TransferListWidget::torrentDoubleClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by anonymous_namespace{torrentscontroller.cpp}::getStickyTrackers(), PeerListWidget::loadPeers(), TrackerListWidget::loadStickyItems(), and SyncController::torrentPeersAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by BitTorrent::PeerInfo::calcRelevance(), PropertiesWidget::loadDynamicData(), and TorrentsController::pieceStatesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::applyPriorities(), and TorrentsController::filePrioAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
qlonglong BitTorrent::Torrent::remainingSize | ( | ) | const |
Definition at line 64 of file torrent.cpp.
References completedSize(), and wantedSize().
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::clearSelectionTags(), and TorrentsController::removeTagsAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::removeSelectionTag(), and TorrentsController::removeTagsAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::deleteSelectedUrlSeeds(), and PropertiesWidget::editWebSeed().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::deleteSelectedTrackers(), TrackerListWidget::editSelectedTracker(), TorrentsController::editTrackerAction(), TrackerListWidget::moveSelectionDown(), TrackerListWidget::moveSelectionUp(), and TorrentsController::removeTrackersAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::resumeAction(), TorrentsController::setForceStartAction(), and TransferListWidget::torrentDoubleClicked().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by Application::runExternalProgram().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), TorrentsController::propertiesAction(), Application::runExternalProgram(), Application::sendNotificationEmail(), serialize(), TorrentsController::setLocationAction(), and PropertiesWidget::updateSavePath().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), TorrentsController::setAutoManagementAction(), and TorrentsController::setLocationAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), TorrentsController::setCategoryAction(), and TransferListModel::setData().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and TorrentsController::setDownloadLimitAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and TorrentsController::setDownloadPathAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and toggleFirstLastPiecePriority().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::renameAction(), and TransferListModel::setData().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and TorrentsController::setShareLimitsAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), TorrentsController::setLocationAction(), and TorrentsController::setSavePathAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and TorrentsController::setShareLimitsAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and toggleSequentialDownload().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentsController::setSuperSeedingAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TorrentOptionsDialog::accept(), and TorrentsController::setUploadLimitAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::data(), TransferListModel::displayValue(), TransferListModel::internalValue(), TorrentFilter::matchState(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListWidget::displayListMenu(), TransferListModel::displayValue(), TransferListModel::internalValue(), TorrentFilter::matchTag(), Application::runExternalProgram(), serialize(), TagFilterModel::torrentAboutToBeRemoved(), TagFilterModel::torrentAdded(), TagFilterModel::torrentTagAdded(), and TagFilterModel::torrentTagRemoved().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
void BitTorrent::Torrent::toggleFirstLastPiecePriority | ( | ) |
Definition at line 74 of file torrent.cpp.
References hasFirstLastPiecePriority(), and setFirstLastPiecePriority().
Referenced by TorrentsController::toggleFirstLastPiecePrioAction().
void BitTorrent::Torrent::toggleSequentialDownload | ( | ) |
Definition at line 69 of file torrent.cpp.
References isSequentialDownload(), and setSequentialDownload().
Referenced by TorrentsController::toggleSequentialDownloadAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadTorrentInfos(), TorrentsController::propertiesAction(), Application::runExternalProgram(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TrackerListWidget::deleteSelectedTrackers(), TrackerListWidget::editSelectedTracker(), TorrentsController::editTrackerAction(), TrackerFiltersList::handleNewTorrent(), TrackerListWidget::loadTrackers(), TrackerListWidget::reannounceSelected(), TorrentsController::removeTrackersAction(), serialize(), TrackerFiltersList::torrentAboutToBeDeleted(), TrackersAdditionDialog::torrentListDownloadFinished(), and TorrentsController::trackersAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), serialize(), and TorrentsController::uploadLimitAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), PropertiesWidget::loadDynamicData(), TorrentsController::propertiesAction(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadUrlSeeds(), and TorrentsController::webseedsAction().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by TransferListModel::displayValue(), TransferListModel::internalValue(), remainingSize(), Application::sendNotificationEmail(), and serialize().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl.
Referenced by PropertiesWidget::loadDynamicData(), and TorrentsController::propertiesAction().
|
static |
Definition at line 110 of file torrent.h.
Referenced by TransferListModel::displayValue(), PropertiesWidget::loadDynamicData(), BitTorrent::Session::processShareLimits(), TorrentsController::propertiesAction(), BitTorrent::TorrentImpl::realRatio(), serialize(), and BitTorrent::TorrentImpl::setRatioLimit().
|
static |
Definition at line 111 of file torrent.h.
Referenced by BitTorrent::Session::processShareLimits(), and BitTorrent::TorrentImpl::setSeedingTimeLimit().
|
static |
Definition at line 105 of file torrent.h.
Referenced by TorrentOptionsDialog::getRatio(), TorrentCreatorDialog::handleCreationSuccess(), BitTorrent::Session::processShareLimits(), BitTorrent::TorrentImpl::setRatioLimit(), TorrentOptionsDialog::TorrentOptionsDialog(), and BitTorrent::Session::updateSeedingLimitTimer().
|
static |
Definition at line 108 of file torrent.h.
Referenced by TorrentOptionsDialog::getSeedingTime(), TorrentCreatorDialog::handleCreationSuccess(), BitTorrent::Session::processShareLimits(), BitTorrent::TorrentImpl::setSeedingTimeLimit(), TorrentOptionsDialog::TorrentOptionsDialog(), and BitTorrent::Session::updateSeedingLimitTimer().
|
static |
Definition at line 104 of file torrent.h.
Referenced by TorrentsController::addAction(), TorrentOptionsDialog::getRatio(), BitTorrent::BencodeResumeDataStorage::loadTorrentResumeData(), BitTorrent::TorrentImpl::maxRatio(), anonymous_namespace{torrentfileswatcher.cpp}::parseAddTorrentParams(), BitTorrent::Session::processShareLimits(), BitTorrent::TorrentImpl::setRatioLimit(), and TorrentOptionsDialog::TorrentOptionsDialog().
|
static |
Definition at line 107 of file torrent.h.
Referenced by TorrentsController::addAction(), TorrentOptionsDialog::getSeedingTime(), BitTorrent::BencodeResumeDataStorage::loadTorrentResumeData(), BitTorrent::TorrentImpl::maxSeedingTime(), anonymous_namespace{torrentfileswatcher.cpp}::parseAddTorrentParams(), BitTorrent::Session::processShareLimits(), BitTorrent::TorrentImpl::setSeedingTimeLimit(), and TorrentOptionsDialog::TorrentOptionsDialog().