QBinaryTranslate/TranslateUI/StructView.h

26 lines
553 B
C++

#pragma once
#include <QWidget>
#include <QTableView>
#include <QStandardItemModel>
#include <QTreeView>
#include <QLineEdit>
class BinaryStructView : public QWidget
{
private:
QLineEdit *const _name_enter;
QComboBox *const _base_type;
QComboBox *const _ends_set;
QTableView *const _bin_layout;
QStandardItemModel* const _bin_model;
QTreeView* const _struct_layout;
QStandardItemModel* const _struct_model;
QTreeView* const _translate_layout;
QStandardItemModel* const _translate_model;
public:
BinaryStructView(QWidget* p = nullptr);
};