GUI: fix some weird includes
This commit is contained in:
parent
7c30c5993b
commit
f68b830069
|
@ -4,7 +4,9 @@
|
||||||
#include <QpaintEvent>
|
#include <QpaintEvent>
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
#include <QDesktopWidget>
|
#include <QDesktopWidget>
|
||||||
#include "bridge.h"
|
#include <QApplication>
|
||||||
|
#include "Bridge.h"
|
||||||
|
#include "Configuration.h"
|
||||||
|
|
||||||
//LabeledSplitterHandle class
|
//LabeledSplitterHandle class
|
||||||
LabeledSplitterHandle::LabeledSplitterHandle(Qt::Orientation o, LabeledSplitter* parent) : QSplitterHandle(o, parent)
|
LabeledSplitterHandle::LabeledSplitterHandle(Qt::Orientation o, LabeledSplitter* parent) : QSplitterHandle(o, parent)
|
||||||
|
|
|
@ -4,6 +4,9 @@
|
||||||
#include "main.h"
|
#include "main.h"
|
||||||
#include "Exports.h"
|
#include "Exports.h"
|
||||||
|
|
||||||
|
#include "ReferenceManager.h"
|
||||||
|
#include "SymbolView.h"
|
||||||
|
|
||||||
/************************************************************************************
|
/************************************************************************************
|
||||||
Global Variables
|
Global Variables
|
||||||
************************************************************************************/
|
************************************************************************************/
|
||||||
|
|
|
@ -5,10 +5,13 @@
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
#include <QMutex>
|
#include <QMutex>
|
||||||
|
#include <QMenu>
|
||||||
#include "Imports.h"
|
#include "Imports.h"
|
||||||
#include "ReferenceManager.h"
|
|
||||||
#include "BridgeResult.h"
|
#include "BridgeResult.h"
|
||||||
|
|
||||||
|
class ReferenceManager;
|
||||||
|
class SymbolView;
|
||||||
|
|
||||||
class Bridge : public QObject
|
class Bridge : public QObject
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
@ -42,6 +45,7 @@ public:
|
||||||
QWidget* snowmanView = nullptr;
|
QWidget* snowmanView = nullptr;
|
||||||
bool mIsRunning = false;
|
bool mIsRunning = false;
|
||||||
duint mLastCip = 0;
|
duint mLastCip = 0;
|
||||||
|
SymbolView* symbolView = nullptr;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void disassembleAt(dsint va, dsint eip);
|
void disassembleAt(dsint va, dsint eip);
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "BridgeResult.h"
|
#include "BridgeResult.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
|
#include <QCoreApplication>
|
||||||
|
|
||||||
BridgeResult::BridgeResult()
|
BridgeResult::BridgeResult()
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#include "ui_AssembleDialog.h"
|
#include "ui_AssembleDialog.h"
|
||||||
#include "ValidateExpressionThread.h"
|
#include "ValidateExpressionThread.h"
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
#include "Configuration.h"
|
||||||
|
|
||||||
bool AssembleDialog::bWarningShowedOnce = false;
|
bool AssembleDialog::bWarningShowedOnce = false;
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#include "ui_CodepageSelectionDialog.h"
|
#include "ui_CodepageSelectionDialog.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include <QTextCodec>
|
#include <QTextCodec>
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
CodepageSelectionDialog::CodepageSelectionDialog(QWidget* parent) :
|
CodepageSelectionDialog::CodepageSelectionDialog(QWidget* parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "CommandLineEdit.h"
|
#include "CommandLineEdit.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
|
#include "Configuration.h"
|
||||||
|
|
||||||
CommandLineEdit::CommandLineEdit(QWidget* parent)
|
CommandLineEdit::CommandLineEdit(QWidget* parent)
|
||||||
: HistoryLineEdit(parent),
|
: HistoryLineEdit(parent),
|
||||||
|
|
|
@ -15,6 +15,8 @@
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include "BreakpointMenu.h"
|
#include "BreakpointMenu.h"
|
||||||
|
#include "StringUtil.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
DisassemblerGraphView::DisassemblerGraphView(QWidget* parent)
|
DisassemblerGraphView::DisassemblerGraphView(QWidget* parent)
|
||||||
: QAbstractScrollArea(parent),
|
: QAbstractScrollArea(parent),
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#include "ui_EditBreakpointDialog.h"
|
#include "ui_EditBreakpointDialog.h"
|
||||||
#include "StringUtil.h"
|
#include "StringUtil.h"
|
||||||
#include "MiscUtil.h"
|
#include "MiscUtil.h"
|
||||||
|
#include "Configuration.h"
|
||||||
|
|
||||||
EditBreakpointDialog::EditBreakpointDialog(QWidget* parent, const BRIDGEBP & bp)
|
EditBreakpointDialog::EditBreakpointDialog(QWidget* parent, const BRIDGEBP & bp)
|
||||||
: QDialog(parent),
|
: QDialog(parent),
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
#include "ui_EditFloatRegister.h"
|
#include "ui_EditFloatRegister.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include "StringUtil.h"
|
#include "StringUtil.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
#include "Configuration.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Initialize EditFloatRegister dialog
|
* @brief Initialize EditFloatRegister dialog
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include "MiscUtil.h"
|
#include "MiscUtil.h"
|
||||||
|
#include "Configuration.h"
|
||||||
#include <QTableWidget>
|
#include <QTableWidget>
|
||||||
|
|
||||||
FavouriteTools::FavouriteTools(QWidget* parent) :
|
FavouriteTools::FavouriteTools(QWidget* parent) :
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include <QTextCodec>
|
#include <QTextCodec>
|
||||||
#include <QCryptographicHash>
|
#include <QCryptographicHash>
|
||||||
|
#include "Configuration.h"
|
||||||
#include "HexEditDialog.h"
|
#include "HexEditDialog.h"
|
||||||
#include "QHexEdit/QHexEdit.h"
|
#include "QHexEdit/QHexEdit.h"
|
||||||
#include "ui_HexEditDialog.h"
|
#include "ui_HexEditDialog.h"
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
#include "HexLineEdit.h"
|
#include "HexLineEdit.h"
|
||||||
#include "ui_HexLineEdit.h"
|
#include "ui_HexLineEdit.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
|
#include <QKeyEvent>
|
||||||
|
|
||||||
HexLineEdit::HexLineEdit(QWidget* parent) :
|
HexLineEdit::HexLineEdit(QWidget* parent) :
|
||||||
QLineEdit(parent),
|
QLineEdit(parent),
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "LogStatusLabel.h"
|
#include "LogStatusLabel.h"
|
||||||
#include <QTextDocument>
|
#include <QTextDocument>
|
||||||
|
#include <QApplication>
|
||||||
|
|
||||||
LogStatusLabel::LogStatusLabel(QStatusBar* parent) : QLabel(parent)
|
LogStatusLabel::LogStatusLabel(QStatusBar* parent) : QLabel(parent)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,12 +1,18 @@
|
||||||
#include "LogView.h"
|
#include "LogView.h"
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include "BrowseDialog.h"
|
|
||||||
#include <QRegularExpression>
|
#include <QRegularExpression>
|
||||||
#include <QDesktopServices>
|
#include <QDesktopServices>
|
||||||
#include <QClipboard>
|
#include <QClipboard>
|
||||||
#include <QMimeData>
|
#include <QMimeData>
|
||||||
#include <QTimer>
|
#include <QTimer>
|
||||||
|
#include <QApplication>
|
||||||
|
#include <QContextMenuEvent>
|
||||||
|
|
||||||
|
#include "BrowseDialog.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
#include "StringUtil.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief LogView::LogView The constructor constructs a rich text browser
|
* @brief LogView::LogView The constructor constructs a rich text browser
|
||||||
|
|
|
@ -121,6 +121,7 @@ MainWindow::MainWindow(QWidget* parent)
|
||||||
|
|
||||||
// Symbol view
|
// Symbol view
|
||||||
mSymbolView = new SymbolView();
|
mSymbolView = new SymbolView();
|
||||||
|
Bridge::getBridge()->symbolView = mSymbolView;
|
||||||
mSymbolView->setWindowTitle(tr("Symbols"));
|
mSymbolView->setWindowTitle(tr("Symbols"));
|
||||||
mSymbolView->setWindowIcon(DIcon("pdb.png"));
|
mSymbolView->setWindowIcon(DIcon("pdb.png"));
|
||||||
mSymbolView->hide();
|
mSymbolView->hide();
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
#include "MiscUtil.h"
|
#include "MiscUtil.h"
|
||||||
|
#include "StringUtil.h"
|
||||||
|
#include "Configuration.h"
|
||||||
|
|
||||||
PatchDialog::PatchDialog(QWidget* parent) :
|
PatchDialog::PatchDialog(QWidget* parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
class CPUWidget;
|
class CPUWidget;
|
||||||
class CPUMultiDump;
|
class CPUMultiDump;
|
||||||
|
class QPushButton;
|
||||||
|
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
#include "Configuration.h"
|
#include "Configuration.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include "ExceptionRangeDialog.h"
|
#include "ExceptionRangeDialog.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
SettingsDialog::SettingsDialog(QWidget* parent) :
|
SettingsDialog::SettingsDialog(QWidget* parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include "BrowseDialog.h"
|
#include "BrowseDialog.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
SimpleTraceDialog::SimpleTraceDialog(QWidget* parent) :
|
SimpleTraceDialog::SimpleTraceDialog(QWidget* parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
|
|
|
@ -5,6 +5,8 @@
|
||||||
#include "LineEditDialog.h"
|
#include "LineEditDialog.h"
|
||||||
#include "GotoDialog.h"
|
#include "GotoDialog.h"
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
|
#include "StringUtil.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
struct TypeDescriptor
|
struct TypeDescriptor
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
#include "YaraRuleSelectionDialog.h"
|
#include "YaraRuleSelectionDialog.h"
|
||||||
#include "EntropyDialog.h"
|
#include "EntropyDialog.h"
|
||||||
#include "BrowseDialog.h"
|
#include "BrowseDialog.h"
|
||||||
|
#include "SearchListView.h"
|
||||||
#include <QVBoxLayout>
|
#include <QVBoxLayout>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#include "XrefBrowseDialog.h"
|
#include "XrefBrowseDialog.h"
|
||||||
#include "ui_XrefBrowseDialog.h"
|
#include "ui_XrefBrowseDialog.h"
|
||||||
#include "StringUtil.h"
|
#include "StringUtil.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
#include "MenuBuilder.h"
|
||||||
|
|
||||||
XrefBrowseDialog::XrefBrowseDialog(QWidget* parent) :
|
XrefBrowseDialog::XrefBrowseDialog(QWidget* parent) :
|
||||||
QDialog(parent),
|
QDialog(parent),
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
#include <QJsonDocument>
|
#include <QJsonDocument>
|
||||||
#include <QJsonObject>
|
#include <QJsonObject>
|
||||||
#include <QThread>
|
#include <QThread>
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
#include "StringUtil.h"
|
||||||
|
|
||||||
TraceFileReader::TraceFileReader(QObject* parent) : QObject(parent)
|
TraceFileReader::TraceFileReader(QObject* parent) : QObject(parent)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
#include "TraceFileReader.h"
|
#include "TraceFileReader.h"
|
||||||
#include "TraceFileSearch.h"
|
#include "TraceFileSearch.h"
|
||||||
#include "zydis_wrapper.h"
|
#include "zydis_wrapper.h"
|
||||||
|
#include "StringUtil.h"
|
||||||
|
#include <QCoreApplication>
|
||||||
|
|
||||||
static bool inRange(duint value, duint start, duint end)
|
static bool inRange(duint value, duint start, duint end)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "Breakpoints.h"
|
#include "Breakpoints.h"
|
||||||
#include "EditBreakpointDialog.h"
|
#include "EditBreakpointDialog.h"
|
||||||
|
#include "StringUtil.h"
|
||||||
|
|
||||||
Breakpoints::Breakpoints(QObject* parent) : QObject(parent)
|
Breakpoints::Breakpoints(QObject* parent) : QObject(parent)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#include "MRUList.h"
|
#include "MRUList.h"
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include <QMenu>
|
#include <QMenu>
|
||||||
|
#include <QFile>
|
||||||
|
|
||||||
MRUList::MRUList(QObject* parent, const char* section, int maxItems)
|
MRUList::MRUList(QObject* parent, const char* section, int maxItems)
|
||||||
: QObject(parent),
|
: QObject(parent),
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
#include "Bridge.h"
|
#include "Bridge.h"
|
||||||
#include "StringUtil.h"
|
#include "StringUtil.h"
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
UpdateChecker::UpdateChecker(QWidget* parent)
|
UpdateChecker::UpdateChecker(QWidget* parent)
|
||||||
: QNetworkAccessManager(parent),
|
: QNetworkAccessManager(parent),
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
#include <QTranslator>
|
#include <QTranslator>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
#include <QLibraryInfo>
|
#include <QLibraryInfo>
|
||||||
|
#include "MiscUtil.h"
|
||||||
|
|
||||||
MyApplication::MyApplication(int & argc, char** argv)
|
MyApplication::MyApplication(int & argc, char** argv)
|
||||||
: QApplication(argc, argv)
|
: QApplication(argc, argv)
|
||||||
|
|
Loading…
Reference in New Issue