implement thing

This commit is contained in:
RickyRister 2024-12-24 20:29:40 -08:00
parent f335fae900
commit 63df984860
2 changed files with 16 additions and 0 deletions

View file

@ -131,6 +131,13 @@ void TabReplays::retranslateUi()
aDeleteRemoteReplay->setText(tr("Delete")); aDeleteRemoteReplay->setText(tr("Delete"));
} }
void TabReplays::actLocalDoubleClick(const QModelIndex &curLeft)
{
if (!localDirModel->isDir(curLeft)) {
actOpenLocalReplay();
}
}
void TabReplays::actOpenLocalReplay() void TabReplays::actOpenLocalReplay()
{ {
QModelIndexList curLefts = localDirView->selectionModel()->selectedRows(); QModelIndexList curLefts = localDirView->selectionModel()->selectedRows();
@ -192,6 +199,13 @@ void TabReplays::actDeleteLocalReplay()
} }
} }
void TabReplays::actRemoteDoubleClick(const QModelIndex &curRight)
{
if (serverDirView->getReplay(curRight)) {
actOpenRemoteReplay();
}
}
void TabReplays::actOpenRemoteReplay() void TabReplays::actOpenRemoteReplay()
{ {
auto const curRights = serverDirView->getSelectedReplays(); auto const curRights = serverDirView->getSelectedReplays();

View file

@ -28,10 +28,12 @@ private:
QAction *aOpenLocalReplay, *aNewLocalFolder, *aDeleteLocalReplay; QAction *aOpenLocalReplay, *aNewLocalFolder, *aDeleteLocalReplay;
QAction *aOpenRemoteReplay, *aDownload, *aKeep, *aDeleteRemoteReplay; QAction *aOpenRemoteReplay, *aDownload, *aKeep, *aDeleteRemoteReplay;
private slots: private slots:
void actLocalDoubleClick(const QModelIndex &curLeft);
void actOpenLocalReplay(); void actOpenLocalReplay();
void actNewLocalFolder(); void actNewLocalFolder();
void actDeleteLocalReplay(); void actDeleteLocalReplay();
void actRemoteDoubleClick(const QModelIndex &curLeft);
void actOpenRemoteReplay(); void actOpenRemoteReplay();
void openRemoteReplayFinished(const Response &r); void openRemoteReplayFinished(const Response &r);