From e711b21ee40f358e47e139daa2255c36cc59793a Mon Sep 17 00:00:00 2001 From: Matthew Budd Date: Fri, 28 Aug 2020 20:23:20 -0400 Subject: [PATCH] Added hex editor remove all bookmarks question acknowledgement box. --- src/drivers/Qt/HexEditor.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/drivers/Qt/HexEditor.cpp b/src/drivers/Qt/HexEditor.cpp index a80fdc13..3cfab1dc 100644 --- a/src/drivers/Qt/HexEditor.cpp +++ b/src/drivers/Qt/HexEditor.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include "../../types.h" #include "../../fceu.h" @@ -738,9 +739,23 @@ HexEditorDialog_t::~HexEditorDialog_t(void) //---------------------------------------------------------------------------- void HexEditorDialog_t::removeAllBookmarks(void) { - hbm.removeAll(); + int ret; + QMessageBox mbox(this); - populateBookmarkMenu(); + mbox.setWindowTitle( tr("Bookmarks") ); + mbox.setText( tr("Remove All Bookmarks?") ); + mbox.setIcon( QMessageBox::Question ); + mbox.setStandardButtons( QMessageBox::Cancel | QMessageBox::Ok ); + + ret = mbox.exec(); + + //printf("Ret: %i \n", ret ); + if ( ret == QMessageBox::Ok ) + { + hbm.removeAll(); + + populateBookmarkMenu(); + } } //---------------------------------------------------------------------------- void HexEditorDialog_t::populateBookmarkMenu(void)