qBittorrent
|
#include <abstractfilestorage.h>
Public Member Functions | |
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) |
Definition at line 38 of file abstractfilestorage.h.
|
virtualdefault |
|
pure virtual |
Implemented in BitTorrent::TorrentImpl, and anonymous_namespace{addnewtorrentdialog.cpp}::FileStorageAdaptor.
Referenced by TorrentsController::filesAction(), PropertiesWidget::getFullPath(), PreviewSelectDialog::PreviewSelectDialog(), renameFile(), and TorrentContentModel::setupModelData().
|
pure virtual |
Implemented in anonymous_namespace{addnewtorrentdialog.cpp}::FileStorageAdaptor, and BitTorrent::TorrentImpl.
Referenced by TorrentsController::filePrioAction(), TorrentsController::filesAction(), anonymous_namespace{transferlistwidget.cpp}::openDestinationFolder(), PreviewSelectDialog::PreviewSelectDialog(), renameFile(), Application::runExternalProgram(), and TorrentContentModel::setupModelData().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl, and anonymous_namespace{addnewtorrentdialog.cpp}::FileStorageAdaptor.
Referenced by TorrentsController::filesAction(), PreviewSelectDialog::PreviewSelectDialog(), and TorrentContentModel::setupModelData().
void BitTorrent::AbstractFileStorage::renameFile | ( | const QString & | oldPath, |
const QString & | newPath | ||
) |
Definition at line 52 of file abstractfilestorage.cpp.
References anonymous_namespace{abstractfilestorage.cpp}::areSameFileNames(), filePath(), filesCount(), Utils::Fs::isValidFileSystemName(), renameFile(), and Utils::Fs::toUniformPath().
|
pure virtual |
Implemented in BitTorrent::TorrentImpl, and anonymous_namespace{addnewtorrentdialog.cpp}::FileStorageAdaptor.
Referenced by renameFile(), TorrentsController::renameFileAction(), and TorrentContentTreeView::renameSelectedFile().
void BitTorrent::AbstractFileStorage::renameFolder | ( | const QString & | oldPath, |
const QString & | newPath | ||
) |
Definition at line 86 of file abstractfilestorage.cpp.
References CASE_SENSITIVITY, Utils::Fs::isValidFileSystemName(), and Utils::Fs::toUniformPath().
Referenced by TorrentsController::renameFolderAction(), and TorrentContentTreeView::renameSelectedFile().