mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-04 22:52:33 -06:00
Improve content file/folder names handling
Move files/folders renaming functions to core classes. Query file/folder for renaming by its current path. Add ability to rename content folders from WebAPI/WebUI.
This commit is contained in:
committed by
sledgehammer999
parent
dd3a8d5d56
commit
b418f65c2f
@@ -32,6 +32,7 @@
|
||||
|
||||
namespace BitTorrent
|
||||
{
|
||||
class AbstractFileStorage;
|
||||
class TorrentHandle;
|
||||
class TorrentInfo;
|
||||
}
|
||||
@@ -39,13 +40,13 @@ namespace BitTorrent
|
||||
class TorrentContentTreeView final : public QTreeView
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DISABLE_COPY(TorrentContentTreeView)
|
||||
|
||||
public:
|
||||
explicit TorrentContentTreeView(QWidget *parent = nullptr);
|
||||
void keyPressEvent(QKeyEvent *event) override;
|
||||
|
||||
void renameSelectedFile(BitTorrent::TorrentHandle *torrent);
|
||||
void renameSelectedFile(BitTorrent::TorrentInfo &torrent);
|
||||
void renameSelectedFile(BitTorrent::AbstractFileStorage &fileStorage);
|
||||
|
||||
private:
|
||||
QModelIndex currentNameCell();
|
||||
|
||||
Reference in New Issue
Block a user