mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-16 02:03:07 -07:00
Code clean up
This commit is contained in:
parent
4539c679d9
commit
307ca61c86
3 changed files with 14 additions and 14 deletions
|
@ -517,7 +517,7 @@ void PropertiesWidget::loadUrlSeeds()
|
|||
}
|
||||
}
|
||||
|
||||
void PropertiesWidget::openDoubleClickedFile(const QModelIndex &index)
|
||||
void PropertiesWidget::openDoubleClickedFile(const QModelIndex &index) const
|
||||
{
|
||||
if (!index.isValid() || !m_torrent || !m_torrent->hasMetadata()) return;
|
||||
|
||||
|
@ -527,7 +527,7 @@ void PropertiesWidget::openDoubleClickedFile(const QModelIndex &index)
|
|||
openFolder(index, false);
|
||||
}
|
||||
|
||||
void PropertiesWidget::openFile(const QModelIndex &index)
|
||||
void PropertiesWidget::openFile(const QModelIndex &index) const
|
||||
{
|
||||
int i = m_propListModel->getFileIndex(index);
|
||||
const QDir saveDir(m_torrent->savePath(true));
|
||||
|
@ -539,14 +539,13 @@ void PropertiesWidget::openFile(const QModelIndex &index)
|
|||
Utils::Gui::openPath(filePath);
|
||||
}
|
||||
|
||||
void PropertiesWidget::openFolder(const QModelIndex &index, bool containingFolder)
|
||||
void PropertiesWidget::openFolder(const QModelIndex &index, const bool containingFolder) const
|
||||
{
|
||||
QString absolutePath;
|
||||
// FOLDER
|
||||
if (m_propListModel->itemType(index) == TorrentContentModelItem::FolderType) {
|
||||
// Generate relative path to selected folder
|
||||
QStringList pathItems;
|
||||
pathItems << index.data().toString();
|
||||
QStringList pathItems {index.data().toString()};
|
||||
QModelIndex parent = m_propListModel->parent(index);
|
||||
while (parent.isValid()) {
|
||||
pathItems.prepend(parent.data().toString());
|
||||
|
@ -554,12 +553,13 @@ void PropertiesWidget::openFolder(const QModelIndex &index, bool containingFolde
|
|||
}
|
||||
if (pathItems.isEmpty())
|
||||
return;
|
||||
|
||||
const QDir saveDir(m_torrent->savePath(true));
|
||||
const QString relativePath = pathItems.join('/');
|
||||
absolutePath = Utils::Fs::expandPath(saveDir.absoluteFilePath(relativePath));
|
||||
}
|
||||
else {
|
||||
int i = m_propListModel->getFileIndex(index);
|
||||
const int i = m_propListModel->getFileIndex(index);
|
||||
const QDir saveDir(m_torrent->savePath(true));
|
||||
const QString relativePath = m_torrent->filePath(i);
|
||||
absolutePath = Utils::Fs::expandPath(saveDir.absoluteFilePath(relativePath));
|
||||
|
@ -569,7 +569,7 @@ void PropertiesWidget::openFolder(const QModelIndex &index, bool containingFolde
|
|||
m_torrent->flushCache();
|
||||
#ifdef Q_OS_MACOS
|
||||
Q_UNUSED(containingFolder);
|
||||
MacUtils::openFiles(QSet<QString>{absolutePath});
|
||||
MacUtils::openFiles(QSet<QString> {absolutePath});
|
||||
#else
|
||||
if (containingFolder)
|
||||
Utils::Gui::openFolderSelect(absolutePath);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue