Added initial framework for hex editor menu.

This commit is contained in:
Matthew Budd 2020-08-20 20:41:38 -04:00
parent 12f27d2158
commit b6b2038c96
1 changed files with 24 additions and 0 deletions

View File

@ -9,6 +9,7 @@
#include <QHeaderView>
#include <QScrollBar>
#include <QPainter>
#include <QMenuBar>
#include "../../types.h"
#include "../../fceu.h"
@ -143,15 +144,38 @@ HexEditorDialog_t::HexEditorDialog_t(QWidget *parent)
: QDialog( parent )
{
QVBoxLayout *mainLayout;
QMenuBar *menuBar;
QMenu *fileMenu;
QAction *saveROM;
setWindowTitle("Hex Editor");
resize( 512, 512 );
menuBar = new QMenuBar(this);
//-----------------------------------------------------------------------
// Menu
//-----------------------------------------------------------------------
// File
fileMenu = menuBar->addMenu(tr("File"));
// File -> Open ROM
saveROM = new QAction(tr("Save ROM"), this);
saveROM->setShortcuts(QKeySequence::Open);
saveROM->setStatusTip(tr("Save ROM File"));
//connect(saveROM, SIGNAL(triggered()), this, SLOT(saveROMFile(void)) );
fileMenu->addAction(saveROM);
//-----------------------------------------------------------------------
// Menu End
//-----------------------------------------------------------------------
mainLayout = new QVBoxLayout();
editor = new QHexEdit( &mb, this);
mainLayout->setMenuBar( menuBar );
mainLayout->addWidget( editor );
setLayout( mainLayout );