29 class DtPropertyEditView;
30 class DtTranslatorDialog;
31 class DtBrokerInitializer;
32 class DtObjectContextMenu;
33 class DtGeneralSettingsWidget;
34 class DtConnectionSettingsWidget;
35 class DtColumnSelectionContextMenu;
65 virtual void initialize();
67 virtual void objectDiscovered(
const DtBrokerObject* brokerObject );
72 virtual void addTranslator(
const char* name,
73 bool readStatus =
true,
bool writeStatus =
true,
bool debugging =
false );
76 virtual void updateTranslator(
const char* name,
77 bool reflectStatus,
bool publishStatus,
bool debugging );
80 virtual void deleteTranslator(
const char* name );
83 virtual void revertSettings();
91 virtual void initObjectListViews();
94 virtual void initObjectListViewHeaders() = 0;
97 virtual void initConnectionWidget();
103 virtual void initSettingsWidget();
109 virtual void initFilterWidget();
115 virtual void initTranslatorListView();
120 virtual void updateObjectText(
const DtBrokerObject* brokerObject,
130 virtual bool eventFilter(
QObject* obj, QEvent* event );
133 virtual void closeEvent( QCloseEvent* event );
135 virtual void publishedItemRightButtonPressed(
QTreeWidgetItem*, QPoint );
136 virtual void reflectedItemRightButtonPressed(
QTreeWidgetItem*, QPoint );
143 virtual void onMenuAboutToShow();
150 virtual void addNameFilterAction(
bool action );
155 virtual void addNameFilter(
const DtString& name );
159 virtual void addTypeFilterAction(
bool action );
164 virtual void addTypeFilter(
const DtString& entityType );
168 virtual void addMarkingTextFilterAction(
bool action );
173 virtual void addMarkingTextFilter(
const DtString& markingText );
178 virtual void removeNameFilterAction(
bool action );
183 virtual void removeNameFilter(
const DtString& name );
187 virtual void removeTypeFilterAction(
bool action );
192 virtual void removeTypeFilter(
const DtString& entityType );
196 virtual void removeMarkingTextFilterAction(
bool action );
201 virtual void removeMarkingTextFilter(
const DtString& markingText );
206 virtual void onTranslatorsChanged();
209 virtual void restartBrokerAction();
212 virtual void escPressed();
215 virtual void enterPressed();
219 virtual void applied();
222 virtual void queryForRestart();
226 virtual void reflectedHeaderRightButtonPressedEventHandler(
const QPoint& point );
227 virtual void publishedHeaderRightButtonPressedEventHandler(
const QPoint& point );
228 virtual void translatorHeaderRightButtonPressedEventHandler(
const QPoint& point );