Menu::Menu() : mGUIFrame(NULL) , mGUIStatusbar(NULL) , mGUICreditsWindow(NULL) , mGUIMinimapWindow(NULL) , mGUImenuBar(NULL) , mBackgroundModel(boost::none) , mLastBackgroundId(-1) { gWorld = NULL; theMenu = this; mGUIFrame = new UIFrame(0.0f, 0.0f, (float)video.xres(), (float)video.yres()); mGUIMinimapWindow = new UIMinimapWindow(this); mGUIMinimapWindow->hide(); mGUIFrame->addChild(mGUIMinimapWindow); mGUICreditsWindow = new UIAbout(); mGUIFrame->addChild(mGUICreditsWindow); //! \todo Use? Yes - later i will show here the adt cords where you enter and some otehr infos mGUIStatusbar = new UIStatusBar(0.0f, (float)video.yres() - 30.0f, (float)video.xres(), 30.0f); mGUIFrame->addChild(mGUIStatusbar); createMapList(); createBookmarkList(); buildMenuBar(); randBackground(); }
MainWindow::MainWindow(QWidget * parent) : QMainWindow(parent), m_system(nullptr) { readSettings(); m_system = new OpticalSystem(this); m_reflectorsDockWidget = new QDockWidget("Reflectors", this); m_lightSourcesDockWidget = new QDockWidget("Light Sources", this); setCentralWidget(m_system); m_reflectorsDockWidget->setWidget(m_system->reflectorsTabs()); m_lightSourcesDockWidget->setWidget(m_system->lightSourcesTabs()); addDockWidget(Qt::BottomDockWidgetArea, m_reflectorsDockWidget); addDockWidget(Qt::BottomDockWidgetArea, m_lightSourcesDockWidget); buildToolBar(); buildMenuBar(); }
int FaceDetectApp::mainLoop(int argc, char* argv[]) { QApplication app(argc, argv); desktop = QApplication::desktop(); // myClient = new Client(); //myClient->setFixedSize(desktop->width() / 3, desktop->height() / 3); mainWindow = new QMainWindow(); timer = new QTimer(this); timer->connect(timer, SIGNAL(timeout()), this, SLOT(refreshFrame())); buildMenuBar(); resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_RAW_WINDOW_TITLE, new MyQtGui(timer))); resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_DETECT_WINDOW, new MyQtGui(timer))); resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_MVT_WINDOW, new MyQtGui(timer))); resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_COLOR_WINDOW, new MyQtGui(timer))); resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_CONTOUR_WINDOW, new MyQtGui(timer))); widget = new QWidget(); layout = new QGridLayout(); layout->addWidget(resultPrinter[WEBCAM_RAW_WINDOW_TITLE], 0, 0); layout->addWidget(resultPrinter[WEBCAM_DETECT_WINDOW], 0, 1); layout->addWidget(resultPrinter[WEBCAM_MVT_WINDOW], 1, 0); layout->addWidget(resultPrinter[WEBCAM_COLOR_WINDOW], 1, 1); layout->addWidget(resultPrinter[WEBCAM_CONTOUR_WINDOW], 1, 2); // layout->addWidget(myClient, 0, 2); widget->setLayout(layout); mainWindow->setCentralWidget(widget); mainWindow->show(); timer->start(WAITING_TIME_IN_MS); myServer = new WebSocketServer(8082, QtWebsocket::Tcp); // client.show(); return app.exec(); }