From f88c4c4ba09d746430c8aa9d5e306f5053c5e2e3 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 20 Apr 2017 12:54:49 +0100 Subject: [PATCH] Disable event browser toolbar buttons while no log is open --- qrenderdoc/Windows/EventBrowser.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/qrenderdoc/Windows/EventBrowser.cpp b/qrenderdoc/Windows/EventBrowser.cpp index 803c73cba..2f1e3bc8f 100644 --- a/qrenderdoc/Windows/EventBrowser.cpp +++ b/qrenderdoc/Windows/EventBrowser.cpp @@ -115,6 +115,8 @@ EventBrowser::EventBrowser(ICaptureContext &ctx, QWidget *parent) QShortcut *sc = new QShortcut(QKeySequence(Qt::Key_Right | Qt::ControlModifier), this); QObject::connect(sc, &QShortcut::activated, this, &EventBrowser::on_stepNext_clicked); } + + OnLogfileClosed(); } EventBrowser::~EventBrowser() @@ -148,6 +150,14 @@ void EventBrowser::OnLogfileLoaded() ui->events->expandItem(frame); + ui->find->setEnabled(true); + ui->gotoEID->setEnabled(true); + ui->timeDraws->setEnabled(true); + ui->bookmark->setEnabled(true); + ui->exportDraws->setEnabled(true); + ui->stepPrev->setEnabled(true); + ui->stepNext->setEnabled(true); + m_Ctx.SetEventID({this}, lastEID, lastEID); } @@ -156,6 +166,14 @@ void EventBrowser::OnLogfileClosed() clearBookmarks(); ui->events->clear(); + + ui->find->setEnabled(false); + ui->gotoEID->setEnabled(false); + ui->timeDraws->setEnabled(false); + ui->bookmark->setEnabled(false); + ui->exportDraws->setEnabled(false); + ui->stepPrev->setEnabled(false); + ui->stepNext->setEnabled(false); } void EventBrowser::OnEventChanged(uint32_t eventID)