/********************************************************************************
** Form generated from reading UI file 'MemoryView.ui'
**
** Created by: Qt User Interface Compiler version 5.15.18
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MEMORYVIEW_H
#define UI_MEMORYVIEW_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
#include "MemoryModel.h"

namespace QGBA {

class Ui_MemoryView
{
public:
    QVBoxLayout *verticalLayout;
    QHBoxLayout *horizontalLayout;
    QComboBox *regions;
    QSpacerItem *horizontalSpacer;
    QLabel *label;
    QSpinBox *segments;
    QLabel *segmentColon;
    QSpinBox *setAddress;
    QHBoxLayout *horizontalLayout_3;
    QLabel *label_2;
    QSpacerItem *horizontalSpacer_2;
    QRadioButton *width8;
    QSpacerItem *horizontalSpacer_4;
    QRadioButton *width16;
    QSpacerItem *horizontalSpacer_5;
    QRadioButton *width32;
    QSpacerItem *horizontalSpacer_3;
    QGBA::MemoryModel *hexfield;
    QGridLayout *gridLayout;
    QHBoxLayout *horizontalLayout_6;
    QLabel *label_4;
    QLineEdit *uintVal;
    QHBoxLayout *horizontalLayout_2;
    QLabel *label_3;
    QLineEdit *sintVal;
    QHBoxLayout *horizontalLayout_4;
    QLabel *label_5;
    QLineEdit *stringVal;
    QPushButton *loadTBL;
    QHBoxLayout *horizontalLayout_5;
    QPushButton *copy;
    QPushButton *paste;
    QSpacerItem *horizontalSpacer_7;
    QPushButton *save;
    QPushButton *saveRange;
    QPushButton *load;

    void setupUi(QWidget *QGBA__MemoryView)
    {
        if (QGBA__MemoryView->objectName().isEmpty())
            QGBA__MemoryView->setObjectName(QString::fromUtf8("QGBA__MemoryView"));
        QGBA__MemoryView->resize(874, 900);
        verticalLayout = new QVBoxLayout(QGBA__MemoryView);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        horizontalLayout = new QHBoxLayout();
        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
        regions = new QComboBox(QGBA__MemoryView);
        regions->setObjectName(QString::fromUtf8("regions"));

        horizontalLayout->addWidget(regions);

        horizontalSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout->addItem(horizontalSpacer);

        label = new QLabel(QGBA__MemoryView);
        label->setObjectName(QString::fromUtf8("label"));

        horizontalLayout->addWidget(label);

        segments = new QSpinBox(QGBA__MemoryView);
        segments->setObjectName(QString::fromUtf8("segments"));
        segments->setMinimum(-1);
        segments->setMaximum(0);
        segments->setDisplayIntegerBase(16);

        horizontalLayout->addWidget(segments);

        segmentColon = new QLabel(QGBA__MemoryView);
        segmentColon->setObjectName(QString::fromUtf8("segmentColon"));
        segmentColon->setText(QString::fromUtf8(":"));

        horizontalLayout->addWidget(segmentColon);

        setAddress = new QSpinBox(QGBA__MemoryView);
        setAddress->setObjectName(QString::fromUtf8("setAddress"));
        setAddress->setAccelerated(true);
        setAddress->setPrefix(QString::fromUtf8("0x"));
        setAddress->setMaximum(268435455);
        setAddress->setSingleStep(16);
        setAddress->setDisplayIntegerBase(16);

        horizontalLayout->addWidget(setAddress);


        verticalLayout->addLayout(horizontalLayout);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
        label_2 = new QLabel(QGBA__MemoryView);
        label_2->setObjectName(QString::fromUtf8("label_2"));

        horizontalLayout_3->addWidget(label_2);

        horizontalSpacer_2 = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_2);

        width8 = new QRadioButton(QGBA__MemoryView);
        width8->setObjectName(QString::fromUtf8("width8"));
        width8->setChecked(true);

        horizontalLayout_3->addWidget(width8);

        horizontalSpacer_4 = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_4);

        width16 = new QRadioButton(QGBA__MemoryView);
        width16->setObjectName(QString::fromUtf8("width16"));

        horizontalLayout_3->addWidget(width16);

        horizontalSpacer_5 = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_5);

        width32 = new QRadioButton(QGBA__MemoryView);
        width32->setObjectName(QString::fromUtf8("width32"));

        horizontalLayout_3->addWidget(width32);

        horizontalSpacer_3 = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer_3);


        verticalLayout->addLayout(horizontalLayout_3);

        hexfield = new QGBA::MemoryModel(QGBA__MemoryView);
        hexfield->setObjectName(QString::fromUtf8("hexfield"));
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(hexfield->sizePolicy().hasHeightForWidth());
        hexfield->setSizePolicy(sizePolicy);

        verticalLayout->addWidget(hexfield);

        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
        horizontalLayout_6 = new QHBoxLayout();
        horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
        label_4 = new QLabel(QGBA__MemoryView);
        label_4->setObjectName(QString::fromUtf8("label_4"));

        horizontalLayout_6->addWidget(label_4);

        uintVal = new QLineEdit(QGBA__MemoryView);
        uintVal->setObjectName(QString::fromUtf8("uintVal"));
        uintVal->setMaxLength(10);
        uintVal->setReadOnly(true);

        horizontalLayout_6->addWidget(uintVal);


        gridLayout->addLayout(horizontalLayout_6, 0, 1, 1, 1);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
        label_3 = new QLabel(QGBA__MemoryView);
        label_3->setObjectName(QString::fromUtf8("label_3"));

        horizontalLayout_2->addWidget(label_3);

        sintVal = new QLineEdit(QGBA__MemoryView);
        sintVal->setObjectName(QString::fromUtf8("sintVal"));
        sintVal->setMaxLength(11);
        sintVal->setReadOnly(true);

        horizontalLayout_2->addWidget(sintVal);


        gridLayout->addLayout(horizontalLayout_2, 0, 0, 1, 1);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
        label_5 = new QLabel(QGBA__MemoryView);
        label_5->setObjectName(QString::fromUtf8("label_5"));

        horizontalLayout_4->addWidget(label_5);

        stringVal = new QLineEdit(QGBA__MemoryView);
        stringVal->setObjectName(QString::fromUtf8("stringVal"));
        stringVal->setReadOnly(true);

        horizontalLayout_4->addWidget(stringVal);

        loadTBL = new QPushButton(QGBA__MemoryView);
        loadTBL->setObjectName(QString::fromUtf8("loadTBL"));

        horizontalLayout_4->addWidget(loadTBL);


        gridLayout->addLayout(horizontalLayout_4, 1, 0, 1, 2);


        verticalLayout->addLayout(gridLayout);

        horizontalLayout_5 = new QHBoxLayout();
        horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
        copy = new QPushButton(QGBA__MemoryView);
        copy->setObjectName(QString::fromUtf8("copy"));

        horizontalLayout_5->addWidget(copy);

        paste = new QPushButton(QGBA__MemoryView);
        paste->setObjectName(QString::fromUtf8("paste"));

        horizontalLayout_5->addWidget(paste);

        horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_5->addItem(horizontalSpacer_7);

        save = new QPushButton(QGBA__MemoryView);
        save->setObjectName(QString::fromUtf8("save"));

        horizontalLayout_5->addWidget(save);

        saveRange = new QPushButton(QGBA__MemoryView);
        saveRange->setObjectName(QString::fromUtf8("saveRange"));

        horizontalLayout_5->addWidget(saveRange);

        load = new QPushButton(QGBA__MemoryView);
        load->setObjectName(QString::fromUtf8("load"));

        horizontalLayout_5->addWidget(load);


        verticalLayout->addLayout(horizontalLayout_5);

        QWidget::setTabOrder(regions, segments);
        QWidget::setTabOrder(segments, setAddress);
        QWidget::setTabOrder(setAddress, width8);
        QWidget::setTabOrder(width8, width16);
        QWidget::setTabOrder(width16, width32);
        QWidget::setTabOrder(width32, sintVal);
        QWidget::setTabOrder(sintVal, uintVal);
        QWidget::setTabOrder(uintVal, stringVal);
        QWidget::setTabOrder(stringVal, loadTBL);
        QWidget::setTabOrder(loadTBL, copy);
        QWidget::setTabOrder(copy, paste);
        QWidget::setTabOrder(paste, save);
        QWidget::setTabOrder(save, saveRange);
        QWidget::setTabOrder(saveRange, load);

        retranslateUi(QGBA__MemoryView);

        QMetaObject::connectSlotsByName(QGBA__MemoryView);
    } // setupUi

    void retranslateUi(QWidget *QGBA__MemoryView)
    {
        QGBA__MemoryView->setWindowTitle(QCoreApplication::translate("QGBA::MemoryView", "Memory", nullptr));
        label->setText(QCoreApplication::translate("QGBA::MemoryView", "Inspect Address:", nullptr));
        label_2->setText(QCoreApplication::translate("QGBA::MemoryView", "Set Alignment:", nullptr));
        width8->setText(QCoreApplication::translate("QGBA::MemoryView", "&1 Byte", nullptr));
        width16->setText(QCoreApplication::translate("QGBA::MemoryView", "&2 Bytes", nullptr));
        width32->setText(QCoreApplication::translate("QGBA::MemoryView", "&4 Bytes", nullptr));
        label_4->setText(QCoreApplication::translate("QGBA::MemoryView", "Unsigned Integer:", nullptr));
        label_3->setText(QCoreApplication::translate("QGBA::MemoryView", "Signed Integer:", nullptr));
        label_5->setText(QCoreApplication::translate("QGBA::MemoryView", "String:", nullptr));
        loadTBL->setText(QCoreApplication::translate("QGBA::MemoryView", "Load TBL", nullptr));
        copy->setText(QCoreApplication::translate("QGBA::MemoryView", "Copy Selection", nullptr));
        paste->setText(QCoreApplication::translate("QGBA::MemoryView", "Paste", nullptr));
        save->setText(QCoreApplication::translate("QGBA::MemoryView", "Save Selection", nullptr));
        saveRange->setText(QCoreApplication::translate("QGBA::MemoryView", "Save Range", nullptr));
        load->setText(QCoreApplication::translate("QGBA::MemoryView", "Load", nullptr));
    } // retranslateUi

};

} // namespace QGBA

namespace QGBA {
namespace Ui {
    class MemoryView: public Ui_MemoryView {};
} // namespace Ui
} // namespace QGBA

#endif // UI_MEMORYVIEW_H
