diff --git a/UEFITool/uefitool.cpp b/UEFITool/uefitool.cpp
index d1b9895..87ad8a6 100644
--- a/UEFITool/uefitool.cpp
+++ b/UEFITool/uefitool.cpp
@@ -18,7 +18,7 @@
UEFITool::UEFITool(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::UEFITool),
-version(tr("NE Alpha36"))
+version(tr("NE Alpha 37"))
{
clipboard = QApplication::clipboard();
@@ -128,7 +128,7 @@ void UEFITool::init()
ui->menuFileActions->setEnabled(false);
ui->menuSectionActions->setEnabled(false);
ui->menuStoreActions->setEnabled(false);
- ui->menuVariableActions->setEnabled(false);
+ ui->menuEntryActions->setEnabled(false);
ui->menuMessageActions->setEnabled(false);
// Create new model ...
@@ -182,7 +182,7 @@ void UEFITool::populateUi(const QModelIndex ¤t)
ui->menuVolumeActions->setEnabled(type == Types::Volume);
ui->menuFileActions->setEnabled(type == Types::File);
ui->menuSectionActions->setEnabled(type == Types::Section);
- ui->menuVariableActions->setEnabled(type == Types::NvarEntry
+ ui->menuEntryActions->setEnabled(type == Types::NvarEntry
|| type == Types::VssEntry
|| type == Types::FsysEntry
|| type == Types::EvsaEntry
@@ -997,7 +997,7 @@ void UEFITool::contextMenuEvent(QContextMenuEvent* event)
case Types::VssEntry:
case Types::FsysEntry:
case Types::EvsaEntry:
- case Types::FlashMapEntry: ui->menuVariableActions->exec(event->globalPos()); break;
+ case Types::FlashMapEntry: ui->menuEntryActions->exec(event->globalPos()); break;
case Types::VssStore:
case Types::FdcStore:
case Types::FsysStore:
@@ -1057,7 +1057,7 @@ void UEFITool::showFitTable()
// Set up the FIT table
ui->fitTableWidget->clear();
- ui->fitTableWidget->setRowCount(fitTable.size());
+ ui->fitTableWidget->setRowCount((int)fitTable.size());
ui->fitTableWidget->setColumnCount(6);
ui->fitTableWidget->setHorizontalHeaderLabels(QStringList() << tr("Address") << tr("Size") << tr("Version") << tr("Checksum") << tr("Type") << tr("Information"));
ui->fitTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
@@ -1070,7 +1070,7 @@ void UEFITool::showFitTable()
for (UINT8 j = 0; j < 6; j++) {
QTableWidgetItem* item = new QTableWidgetItem(fitTable[i].first[j]);
item->setData(Qt::UserRole, fitTable[i].second);
- ui->fitTableWidget->setItem(i, j, item);
+ ui->fitTableWidget->setItem((int)i, j, item);
}
}
diff --git a/UEFITool/uefitool.pro b/UEFITool/uefitool.pro
index 34e23e3..fdc63e2 100644
--- a/UEFITool/uefitool.pro
+++ b/UEFITool/uefitool.pro
@@ -8,10 +8,12 @@ DEFINES += "U_ENABLE_NVRAM_PARSING_SUPPORT"
HEADERS += uefitool.h \
searchdialog.h \
hexviewdialog.h \
+ gotooffsetdialog.h \
guidlineedit.h \
ffsfinder.h \
../common/nvram.h \
../common/nvramparser.h \
+ ../common/meparser.h \
../common/ffsops.h \
../common/basetypes.h \
../common/descriptor.h \
@@ -35,8 +37,7 @@ HEADERS += uefitool.h \
../common/ubytearray.h \
../qhexedit2/qhexedit.h \
../qhexedit2/chunks.h \
- ../qhexedit2/commands.h \
- gotooffsetdialog.h
+ ../qhexedit2/commands.h
SOURCES += uefitool_main.cpp \
uefitool.cpp \
diff --git a/UEFITool/uefitool.ui b/UEFITool/uefitool.ui
index c8daf82..732f1dc 100644
--- a/UEFITool/uefitool.ui
+++ b/UEFITool/uefitool.ui
@@ -272,8 +272,8 @@
0
0
- 851
- 21
+ 850
+ 22
-