15 #include "ui_filterByMarkingDialogUI.h"
18 #include <QStandardItemModel>
23 class DtLgrPacketFilter;
24 class DtLgrMarkingFilter;
25 class DtLgrSimInterface;
27 class DtMarkingSymbols;
56 void updateMarkingList();
59 void toggleMatching(
bool filter, QString pattern);
67 virtual void onCancel();
70 virtual void onRefresh();
73 virtual void onFilterAll();
76 virtual void onFilterNone();
79 virtual void onFilterSelected();
82 virtual void onUnfilterSelected();
85 virtual void onAddMarking();
88 virtual void onFilterMatching();
91 virtual void onUnfilterMatching();
105 const static int theMarkingColumnIndex = 0;
106 const static int theBeginColumnIndex = 2;
107 const static int theEndColumnIndex = 3;
108 const static int theCheckColumnIndex = 1;
109 const static int theIdColumnIndex = 4;
int EntityTrackerUpdateId
Definition: lgrSimInterface.h:215
The class responsible for interfacing with the simulation in a protocol independent manner...
Definition: lgrSimInterface.h:34
Contains MAKLogger::DtLgrSimInterface subclass of MAKLogger::DtCommandInterface.
QStandardItemModel * myEntities
Definition: filterByMarkingDialog.h:95
Entity type filter.
Definition: lgrMarkingFilter.h:28
#define DT_VIRTUAL_BASE_CTR(BASE_NAME, ARG_TYPES_LIST)
Declare a Virtual Base Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where BASE_...
Definition: virtualConstructor.h:118
#define DT_VIRTUAL_CTR(CLASS_NAME, ARG_TYPES_LIST)
Declare a Virtual Constructor Create using DT_VIRTUAL_CTR(CLASS_NAME,ARG_TYPES_LIST) Where CLASS_NAME...
Definition: virtualConstructor.h:34
Defines IMPORT/EXPORT macros for lgrSimGui library.
const DtLgrSimInterface * myInterface
Definition: filterByMarkingDialog.h:100
Contains DT_VIRTUAL_CTR DT_VIRTUAL_CTR_DEFAULTS DT_VIRTUAL_COPY_ASSIGN DT_VIRTUAL_BASE_CTR DT_PURE_VI...
The logger GUI's model.
Definition: lgrGuiModel.h:56
DtLgrGuiModel * myGuiModel
Definition: filterByMarkingDialog.h:99
DtLgrSimInterface::EntityTrackerUpdateId myLastEntityTrackerUpdate
Definition: filterByMarkingDialog.h:102
Base interface class for packet filters.
Definition: lgrPacketFilter.h:25
DtMarkingSymbols * mySymbolManager
Definition: filterByMarkingDialog.h:98
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
Definition: markingSymbols.h:28
DtLgrMarkingFilter * myFilter
Definition: filterByMarkingDialog.h:97
Filter Dialog responsible for editing the message filter.
Definition: filterByMarkingDialog.h:31