1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#if defined(Hiro_HexEdit)
namespace hiro {
struct pHexEdit : pWidget {
Declare(HexEdit, Widget)
auto setAddress(u32 address) -> void;
auto setBackgroundColor(Color color) -> void;
auto setColumns(u32 columns) -> void;
auto setForegroundColor(Color color) -> void;
auto setLength(u32 length) -> void;
auto setRows(u32 rows) -> void;
auto update() -> void;
auto _keyPressEvent(QKeyEvent*) -> void;
auto _rows() -> s32;
auto _rowsScrollable() -> s32;
auto _scrollTo(s32 position) -> void;
auto _setState() -> void;
QtHexEdit* qtHexEdit = nullptr;
QHBoxLayout* qtLayout = nullptr;
QtHexEditScrollBar* qtScrollBar = nullptr;
};
}
#endif
|