mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-02 05:27:41 -05:00
impr: Clean up some more clang-tidy issues
This commit is contained in:
@@ -44,10 +44,10 @@ namespace hex::plugin::builtin {
|
||||
|
||||
class PopupAcceptPattern : public Popup<PopupAcceptPattern> {
|
||||
public:
|
||||
PopupAcceptPattern(ViewPatternEditor *view) : Popup("hex.builtin.view.pattern_editor.accept_pattern"), m_view(view) {}
|
||||
explicit PopupAcceptPattern(ViewPatternEditor *view) : Popup("hex.builtin.view.pattern_editor.accept_pattern"), m_view(view) {}
|
||||
|
||||
void drawContent() override {
|
||||
auto provider = ImHexApi::Provider::get();
|
||||
auto* provider = ImHexApi::Provider::get();
|
||||
|
||||
ImGui::TextFormattedWrapped("{}", static_cast<const char *>("hex.builtin.view.pattern_editor.accept_pattern.desc"_lang));
|
||||
|
||||
@@ -61,11 +61,11 @@ namespace hex::plugin::builtin {
|
||||
if (ImGui::BeginListBox("##patterns_accept", ImVec2(-FLT_MIN, 0))) {
|
||||
u32 index = 0;
|
||||
for (auto &path : this->m_view->m_possiblePatternFiles) {
|
||||
if (ImGui::Selectable(wolv::util::toUTF8String(path.filename()).c_str(), index == this->m_view->m_selectedPatternFile, ImGuiSelectableFlags_DontClosePopups))
|
||||
this->m_view->m_selectedPatternFile = index;
|
||||
if (ImGui::Selectable(wolv::util::toUTF8String(path.filename()).c_str(), index == this->m_selectedPatternFile, ImGuiSelectableFlags_DontClosePopups))
|
||||
this->m_selectedPatternFile = index;
|
||||
|
||||
if (ImGui::IsItemHovered() && ImGui::IsMouseDoubleClicked(0))
|
||||
this->m_view->loadPatternFile(this->m_view->m_possiblePatternFiles[this->m_view->m_selectedPatternFile], provider);
|
||||
this->m_view->loadPatternFile(this->m_view->m_possiblePatternFiles[this->m_selectedPatternFile], provider);
|
||||
|
||||
ImGui::InfoTooltip(wolv::util::toUTF8String(path).c_str());
|
||||
|
||||
@@ -80,7 +80,7 @@ namespace hex::plugin::builtin {
|
||||
|
||||
confirmButtons("hex.builtin.common.yes"_lang, "hex.builtin.common.no"_lang,
|
||||
[this, provider] {
|
||||
this->m_view->loadPatternFile(this->m_view->m_possiblePatternFiles[this->m_view->m_selectedPatternFile], provider);
|
||||
this->m_view->loadPatternFile(this->m_view->m_possiblePatternFiles[this->m_selectedPatternFile], provider);
|
||||
this->close();
|
||||
},
|
||||
[this] {
|
||||
@@ -98,6 +98,7 @@ namespace hex::plugin::builtin {
|
||||
|
||||
private:
|
||||
ViewPatternEditor *m_view;
|
||||
u32 m_selectedPatternFile = 0;
|
||||
};
|
||||
|
||||
private:
|
||||
@@ -106,7 +107,6 @@ namespace hex::plugin::builtin {
|
||||
std::unique_ptr<pl::PatternLanguage> m_parserRuntime;
|
||||
|
||||
std::vector<std::fs::path> m_possiblePatternFiles;
|
||||
u32 m_selectedPatternFile = 0;
|
||||
bool m_runAutomatically = false;
|
||||
bool m_triggerEvaluation = false;
|
||||
|
||||
@@ -118,8 +118,6 @@ namespace hex::plugin::builtin {
|
||||
|
||||
bool m_hasUnevaluatedChanges = false;
|
||||
|
||||
bool m_acceptPatternWindowOpen = false;
|
||||
|
||||
TextEditor m_textEditor;
|
||||
|
||||
std::atomic<bool> m_dangerousFunctionCalled = false;
|
||||
|
||||
Reference in New Issue
Block a user