/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/gui/Src/Gui/WatchView.h
54 строки
1 KB
Duncan Ogilvie
Refactor AbstractTableView for cross-platform
19 сен 2023, 07:25
19 сен 2023, 07:25
7733012
Код
Авторство
О чём код?
#pragma once #include "StdTable.h" class CPUMultiDump; class WatchView : public StdTable { Q_OBJECT public: WatchView(CPUMultiDump* parent); QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; void updateColors() override; public slots: void contextMenuSlot(const QPoint & event); void updateWatch(); void addWatchSlot(); void delWatchSlot(); void renameWatchSlot(); void editWatchSlot(); void modifyWatchSlot(); void watchdogDisableSlot(); void watchdogChangedSlot(); void watchdogUnchangedSlot(); void watchdogIsTrueSlot(); void watchdogIsFalseSlot(); void setTypeUintSlot(); void setTypeIntSlot(); void setTypeFloatSlot(); void setTypeAsciiSlot(); void setTypeUnicodeSlot(); protected: void setupContextMenu(); QString getSelectedId(); MenuBuilder* mMenu; QPen mWatchTriggeredColor; QBrush mWatchTriggeredBackgroundColor; private: enum { ColName = 0, ColExpr, ColValue, ColType, ColWatchdog, ColId }; };