14 #include <QMainWindow>
21 class QListWidgetItem;
26 class QGraphicsTextItem;
223 const char* in_val = inString.c_str();
224 while (*in_val !=
'\0')
234 const wchar_t* in_val = inString.c_str();
235 while (*in_val != L
'\0')
QHBoxLayout * myCentralLayout
Definition: hlaBounceMainWindow.h:193
void changeBallColor(int newColor)
QDialog * myLogDialog
Definition: hlaBounceMainWindow.h:197
QAction * myUnsubscribeAction
Definition: hlaBounceMainWindow.h:171
static const int theMaxX
Definition: hlaBounceMainWindow.h:211
QAction * myExitAction
Definition: hlaBounceMainWindow.h:167
std::map< BallColor, QString > myColorImageMapping
Definition: hlaBounceMainWindow.h:184
QAction * myOptionsAction
Definition: hlaBounceMainWindow.h:180
QPlainTextEdit * myLogTextEdit
Definition: hlaBounceMainWindow.h:198
void resignFromFederation()
void exitAddDdmRegionMode()
QAction * myLogAction
Definition: hlaBounceMainWindow.h:181
static const int theColorKey
Definition: hlaBounceMainWindow.h:215
Definition: ballData.h:47
QMenu * myMenuObjects
Definition: hlaBounceMainWindow.h:205
QTimer * myTimer
Definition: hlaBounceMainWindow.h:157
bool myAddDdmRegionMode
Definition: hlaBounceMainWindow.h:207
std::map< std::wstring, QListWidgetItem * > myBallListItemMap
Definition: hlaBounceMainWindow.h:154
BallMap * myBallData
Definition: hlaBounceMainWindow.h:153
void layoutWindow(const QString &protocolName)
QWidget * myListsLayoutWidget
Definition: hlaBounceMainWindow.h:164
std::wstring convertToWString(const std::string &inString) const
Definition: hlaBounceMainWindow.h:220
QMenu * myMenuSubscription
Definition: hlaBounceMainWindow.h:204
static const int theMinX
Definition: hlaBounceMainWindow.h:209
QAction * myResignAndDestroyAction
Definition: hlaBounceMainWindow.h:169
HlaBounceGraphicsScene * myScene
Definition: hlaBounceMainWindow.h:188
std::map< QTime, QGraphicsTextItem * > myTextEventsByExpirationTime
Definition: hlaBounceMainWindow.h:200
HlaBounceOptionsDialog * myOptionsDialog
Definition: hlaBounceMainWindow.h:196
void addDdmRegion(const QPointF &loc)
QComboBox * myColorComboBox
Definition: hlaBounceMainWindow.h:175
QAction * myCreateAndJoinAction
Definition: hlaBounceMainWindow.h:168
static const QString theIconDirectory
Definition: hlaBounceMainWindow.h:217
QAction * myRemoveBallAction
Definition: hlaBounceMainWindow.h:173
std::map< std::wstring, Ball * > BallMap
Definition: ballData.h:118
void addBallToList(Ball *ball)
Definition: hlaBounceMainWindow.h:36
void enableOrDisableWidgets()
BallController * myBallController
Definition: hlaBounceMainWindow.h:151
std::map< BallColor, QString > myColorTextMapping
Definition: hlaBounceMainWindow.h:185
virtual ~HlaBounceMainWindow()
void displayConnErrorAndExit()
QLabel * myOtherBallsLabel
Definition: hlaBounceMainWindow.h:161
QLabel * myOwnedBallsLabel
Definition: hlaBounceMainWindow.h:159
Definition: hlaBounceOptionsDialog.h:21
QAction * myAddBallAction
Definition: hlaBounceMainWindow.h:172
Definition: ballController.h:21
QWidget * myGraphicsLayoutWidget
Definition: hlaBounceMainWindow.h:190
void createAndJoinFederation()
QSignalMapper * myListSelectionSignalMapper
Definition: hlaBounceMainWindow.h:165
void unsubscribeToBallUpdates()
QToolBar * myToolBar
Definition: hlaBounceMainWindow.h:182
QAction * myAcquireBallAction
Definition: hlaBounceMainWindow.h:178
QAction * mySubscribeAction
Definition: hlaBounceMainWindow.h:170
QGraphicsView * myGraphicsView
Definition: hlaBounceMainWindow.h:187
QSplitter * myListsGraphicsSplitter
Definition: hlaBounceMainWindow.h:192
void removeBallFromList(Ball *ball)
virtual void resizeEvent(QResizeEvent *event)
DdmRegionMap * myRegionData
Definition: hlaBounceMainWindow.h:155
void subscribeToBallUpdates()
std::string convertFromWString(const std::wstring &inString) const
Definition: hlaBounceMainWindow.h:231
std::map< std::wstring, DdmRegion * > DdmRegionMap
Definition: regionData.h:59
static const int theIdKey
Definition: hlaBounceMainWindow.h:214
static const int theMinY
Definition: hlaBounceMainWindow.h:210
QWidget * myCentralWidget
Definition: hlaBounceMainWindow.h:194
QAction * myAddDdmRegionAction
Definition: hlaBounceMainWindow.h:176
void ballSelectedFromList(QWidget *list)
void enterAddDdmRegionMode()
QVBoxLayout * myGraphicsLayout
Definition: hlaBounceMainWindow.h:189
QAction * myRemoveDdmRegionsAction
Definition: hlaBounceMainWindow.h:177
QMenu * myMenuFederation
Definition: hlaBounceMainWindow.h:203
static const int theMaxY
Definition: hlaBounceMainWindow.h:212
QListWidget * myOwnedBallsList
Definition: hlaBounceMainWindow.h:160
Definition: hlaBounceGraphicsScene.h:15
QListWidget * myOtherBallsList
Definition: hlaBounceMainWindow.h:162
QAction * myDivestBallAction
Definition: hlaBounceMainWindow.h:179
QMenu * myMenuFile
Definition: hlaBounceMainWindow.h:202
QVBoxLayout * myListsLayout
Definition: hlaBounceMainWindow.h:163
QLabel * myColorLabel
Definition: hlaBounceMainWindow.h:174