Code Documentation 3.5
Social Network Visualizer
Loading...
Searching...
No Matches
dialogfilterbyattribute.h
Go to the documentation of this file.
1
13#ifndef DIALOGFILTERBYATTRIBUTE_H
14#define DIALOGFILTERBYATTRIBUTE_H
15
16#include <QDialog>
17#include <QStringList>
19
20namespace Ui { class DialogFilterByAttribute; }
21
22class DialogFilterByAttribute : public QDialog
23{
24 Q_OBJECT
25public:
26 explicit DialogFilterByAttribute(const QStringList &nodeKeys,
27 const QStringList &edgeKeys,
28 QWidget *parent = nullptr);
30
31private slots:
32 void onScopeChanged();
33 void getUserChoices();
34
35signals:
36 void userChoices(const FilterCondition &cond);
37
38private:
39 Ui::DialogFilterByAttribute *ui;
40 QStringList m_nodeKeys;
41 QStringList m_edgeKeys;
42
44};
45
46#endif // DIALOGFILTERBYATTRIBUTE_H
Definition dialogfilterbyattribute.h:23
Ui::DialogFilterByAttribute * ui
Definition dialogfilterbyattribute.h:39
void onScopeChanged()
Definition dialogfilterbyattribute.cpp:44
void userChoices(const FilterCondition &cond)
void getUserChoices()
Definition dialogfilterbyattribute.cpp:81
QStringList m_edgeKeys
Definition dialogfilterbyattribute.h:41
void repopulateKeys(FilterCondition::Scope scope)
Definition dialogfilterbyattribute.cpp:54
QStringList m_nodeKeys
Definition dialogfilterbyattribute.h:40
~DialogFilterByAttribute()
Definition dialogfilterbyattribute.cpp:39
Defines the FilterCondition struct shared by all attribute-based filters.
Definition dialogedgeedit.h:25
Describes a single attribute-based filter condition.
Definition filter_condition.h:24
Scope
Definition filter_condition.h:25