9 #ifndef subscribeByClassDialog_H_
10 #define subscribeByClassDialog_H_
15 #include "ui_filterByClsDlgUi.h"
20 #include <QtGui/QDialog>
27 class DtFomClassListView;
28 class DtLgrHlaFilterByClass;
29 class DtLgrHlaSimInterface;
30 class DtLgrPacketFilter;
31 class DtLgrSimInterface;
45 DtLgrHlaSimInterface* simInterface,
QWidget* parent ))
48 DtLgrSimInterface* simInterface,
QWidget* parent))
51 virtual ~DtSubscribeByClassDialog();
55 virtual DtBaseFomDesc* fomDesc();
56 virtual const DtBaseFomDesc* fomDesc()
const;
67 virtual void onCancel();
71 virtual void onSave();
75 virtual void onLoad();
82 virtual void languageChange(
void );
87 void buildLists( std::vector<DtString> &objList,
88 std::vector<DtString> &intList );
91 void updateLists(
const std::set<DtString> &objList,
92 const std::set<DtString> &intList );
95 DtFomClassListView* myObjClsLView;
96 DtFomClassListView* myIntClsLView;
97 DtLgrHlaSimInterface* myInterface;
98 DtBaseFomDesc* myFomDesc;
100 QPushButton* mySaveButton;
101 QPushButton* myLoadButton;