summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2021-04-20 10:50:06 -0400
committerBrian Potchik <brian@vector35.com>2021-04-20 10:50:06 -0400
commit283f206c241ff5ede6ec908c412a4f65fe4bb954 (patch)
treeccba3c8e104a177d39a4891444bd91a047c11dd4
parent224e24b283b8be99415431856e6b63dea7305996 (diff)
Fix TypeView filter layout.
-rw-r--r--ui/typeview.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/ui/typeview.h b/ui/typeview.h
index db9b72da..b24e3df9 100644
--- a/ui/typeview.h
+++ b/ui/typeview.h
@@ -191,8 +191,6 @@ public:
void lineNumberAreaPaintEvent(QPaintEvent *event);
int lineNumberAreaWidth();
- int paddingCols() const { return m_paddingCols; }
-
virtual bool canCut() override { return false; }
virtual bool canCopy() override;
virtual bool canCopyWithTransform() override { return false; }
@@ -279,7 +277,7 @@ class BINARYNINJAUIAPI TypeFilter: public QWidget
QComboBox* m_showTypes;
QLineEdit* m_textFilter;
- bool MatchesAutoFilter(const BinaryNinja::QualifiedName& name);
+ bool MatchesAutoFilter(BinaryViewRef data, const BinaryNinja::QualifiedName& name);
bool MatchesTextFilter(const std::vector<TypeDefinitionLine>& lines);
Q_SIGNALS:
@@ -288,7 +286,7 @@ Q_SIGNALS:
public:
TypeFilter(TypesContainer* container);
- std::map<BinaryNinja::QualifiedName, std::vector<TypeDefinitionLine>> GetFilteredTypeLines();
+ std::map<BinaryNinja::QualifiedName, std::vector<TypeDefinitionLine>> GetFilteredTypeLines(BinaryViewRef data, int padding);
void showAndFocus();
};
@@ -297,18 +295,14 @@ class BINARYNINJAUIAPI TypesContainer: public QWidget, public ViewContainer
{
Q_OBJECT
- BinaryViewRef m_data;
- ViewFrame* m_view;
TypeView* m_typeView;
TypeFilter* m_typeFilter;
UIActionHandler m_actionHandler;
-
public:
TypesContainer(BinaryViewRef data, ViewFrame* view);
virtual View* getView() override { return m_typeView; }
- BinaryViewRef getData() { return m_data; }
TypeView* getTypesView() { return m_typeView; }
TypeFilter* getTypeFilter() { return m_typeFilter; }