14 #include <portalApp/ui_brokerList.h>
19 #include <QtCore/QObject>
25 class QTreeWidgetItem;
27 namespace MAKVrExchange
31 class DtBrokerContextMenu;
57 virtual void setBrokerInitLists(
const std::vector<DtXmlBrokerLauncher>& vector );
60 virtual DtString lookupBrokerName(
const DtU16& brokerId )
const;
63 virtual DtU16 lookupBrokerId(
const DtString& brokerName )
const;
67 virtual void setOneToOne(
bool val );
71 virtual const QTreeWidget* treeWidget()
const;
75 virtual QTreeWidget* treeWidget();
79 void brokerSelectedRunning(
bool );
90 virtual void showBrokerInfoDialogAction();
93 virtual void brokerShutdownBrokerAction();
96 virtual void brokerRestartBrokerAction();
99 virtual void brokerRemoveBrokerAction();
102 virtual void brokerEditBrokerAction();
105 virtual void brokerAddNewBrokerAction();
110 virtual void brokerItemDoubleClicked( QTreeWidgetItem* item );
113 virtual void brokerSelectionChanged();
116 virtual void onBrokerMenuAboutToShow();
136 virtual void requestBrokerLaunchGui( QTreeWidgetItem* item );
139 virtual void requestBrokerStart( QTreeWidgetItem* item );
142 virtual void shutdownBrokerForItem( QTreeWidgetItem* item );
159 virtual bool eventFilter(
QObject* obj, QEvent* event );
174 } BrokerPopupMenuPosition;