/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/cross/widgets/MiscUtil.h
29 строк
2 KB
3rdit
add Linux debugger with ElfBug ptrace engine and cross widget support
13 апр 2026, 12:23
Не верифицирован
13 апр 2026, 12:23
210b836
Код
Авторство
О чём код?
#pragma once #include <QIcon> #include <functional> #include "Types.h" #include "StringUtil.h" class QWidget; class QByteArray; //void SetApplicationIcon(WId winId); QByteArray & ByteReverse(QByteArray & array); QByteArray ByteReverse(QByteArray && array); bool SimpleInputBox(QWidget* parent, const QString & title, QString defaultValue, QString & output, const QString & placeholderText, const QIcon* icon = nullptr); bool SimpleChoiceBox(QWidget* parent, const QString & title, QString defaultValue, const QStringList & choices, QString & output, bool editable, const QString & placeholderText, const QIcon* icon = nullptr, int minimumContentsLength = -1); void SimpleErrorBox(QWidget* parent, const QString & title, const QString & text, const char* doNotShowAgainSetting = nullptr); void SimpleWarningBox(QWidget* parent, const QString & title, const QString & text); void SimpleInfoBox(QWidget* parent, const QString & title, const QString & text); QString getSymbolicName(duint addr); QString getSymbolicNameStr(duint addr); bool ExportCSV(dsint rows, dsint columns, std::vector<QString> headers, std::function<QString(dsint, dsint)> getCellContent); bool isEaster(); bool isSeasonal(); QIcon getFileIcon(QString file); QIcon DIconHelper(QString name); QString getDbPath(const QString & filename = QString(), bool addDateTimeSuffix = false); QString mainModuleName(bool extension = false); #define DIcon(name) [](QString arg) { static QIcon icon(DIconHelper(std::move(arg))); return icon; }(name)