Added initial framework for hex editor menu.
This commit is contained in:
parent
12f27d2158
commit
b6b2038c96
|
@ -9,6 +9,7 @@
|
||||||
#include <QHeaderView>
|
#include <QHeaderView>
|
||||||
#include <QScrollBar>
|
#include <QScrollBar>
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
|
#include <QMenuBar>
|
||||||
|
|
||||||
#include "../../types.h"
|
#include "../../types.h"
|
||||||
#include "../../fceu.h"
|
#include "../../fceu.h"
|
||||||
|
@ -143,15 +144,38 @@ HexEditorDialog_t::HexEditorDialog_t(QWidget *parent)
|
||||||
: QDialog( parent )
|
: QDialog( parent )
|
||||||
{
|
{
|
||||||
QVBoxLayout *mainLayout;
|
QVBoxLayout *mainLayout;
|
||||||
|
QMenuBar *menuBar;
|
||||||
|
QMenu *fileMenu;
|
||||||
|
QAction *saveROM;
|
||||||
|
|
||||||
setWindowTitle("Hex Editor");
|
setWindowTitle("Hex Editor");
|
||||||
|
|
||||||
resize( 512, 512 );
|
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();
|
mainLayout = new QVBoxLayout();
|
||||||
|
|
||||||
editor = new QHexEdit( &mb, this);
|
editor = new QHexEdit( &mb, this);
|
||||||
|
|
||||||
|
mainLayout->setMenuBar( menuBar );
|
||||||
mainLayout->addWidget( editor );
|
mainLayout->addWidget( editor );
|
||||||
|
|
||||||
setLayout( mainLayout );
|
setLayout( mainLayout );
|
||||||
|
|
Loading…
Reference in New Issue