Don't show pattern editor when no file is loaded

This commit is contained in:
WerWolv
2020-11-13 13:06:22 +01:00
parent 295b32b890
commit 8aa4402f88
3 changed files with 24 additions and 16 deletions

View File

@@ -3,12 +3,15 @@
#include "parser/ast_node.hpp"
#include "parser/parser.hpp"
#include "parser/lexer.hpp"
#include "views/view.hpp"
#include "views/highlight.hpp"
#include "providers/provider.hpp"
#include <concepts>
#include <cstring>
#include "views/highlight.hpp"
#include "imfilebrowser.h"
@@ -16,7 +19,7 @@ namespace hex {
class ViewPattern : public View {
public:
explicit ViewPattern(std::vector<Highlight> &highlights);
explicit ViewPattern(prv::Provider* &dataProvider, std::vector<Highlight> &highlights);
~ViewPattern() override;
void createMenu() override;
@@ -26,6 +29,7 @@ namespace hex {
char *m_buffer;
std::vector<Highlight> &m_highlights;
prv::Provider* &m_dataProvider;
bool m_windowOpen = true;
ImGui::FileBrowser m_fileBrowser;