12 #ifndef connQueryWidget_H_
13 #define connQueryWidget_H_
16 #include "ui_connQueryWidgetUI.h"
43 virtual void useButtonsInsteadOfCheckBox(
bool useButtons );
46 virtual void showStartRtiexecButton(
bool show );
52 bool preserveSelection );
77 virtual void clearUserAddedAndRemoved();
85 virtual void reselectConnection();
94 virtual void addProhibitedPort(
int port,
const QString& reason );
97 virtual void removeProhibitedPort(
int port );
106 virtual bool checkForPortConflicts(
int port1,
int port2 = 0 );
110 virtual bool checkForValidAddr(
const QString& addrStr,
const MAKRti::DtInetAddr& ifAddr,
111 MAKRti::DtInetAddr& addr);
114 virtual bool checkForConnNameConflict(
const QString& name );
123 virtual void setInitialState(
bool check );
127 virtual bool isConnectionNameInUse(
const QString& name )
const;
132 virtual void processAdd();
135 virtual void processRemove();
138 virtual void processEdit();
145 virtual void showContextMenu(
const QPoint& );
163 DtNameToConnInfoMap::iterator& connIter ) = 0;
169 virtual void clearAllConnections() = 0;
180 DtNameToConnInfoMap::iterator& connIter ) = 0;
198 virtual void loadLocalInterfaceList() = 0;
212 virtual void updateDisplayedConnection(
const QString& name,
249 virtual void setAcceptEnabled(
bool enabled,
const QString& reasonForDisable );
253 bool isAddressNotation(
const QString& addrString)
const;
258 void selectionAccepted();
261 void acceptEnabled(
bool );