ClamUI::ClamUI(QWidget *parent) : QMainWindow(parent){ setupUi(this); setWindowTitle(trUtf8("%1 %2").arg( APP_TITLE).arg( APP_VERSION)); setWindowIcon(QIcon::fromTheme("clamui")); tabWidget->tabBar()->removeTab(4); createSlots(); settingsRead(); createActions(); createTrayIcon("clamui", "ClamAV ist derzeit inaktiv."); clamDaemon(); QTimer *daemonStatus = new QTimer(this); connect(daemonStatus, SIGNAL(timeout()), this, SLOT(slotDaemonStatus())); daemonStatus->start(60000); }
int Lobby::runScene(){ RenderManager::getRenderManager()->setBackground("Lobby_bg.png"); // number of players in lobby createPlayerCount(); // creating buttons createButtons(); createClassButts(); createSlots(); while (true){ updateLobby(); checkButtons(); changePlayerSelectionImage(); // try to start the game if everyone is ready if (numPlayers == numPlayersReady) { NetworkManager::sInstance->TryReadyGame(); } // start the game if (NetworkManager::sInstance->GetState() >= NetworkManager::NMS_Starting){ removeAllButtons(); SceneManager::GetSceneManager()->AssembleScene(); return SCENE_GAME; } } }
Settings::Settings(QWidget *parent) : QDialog(parent){ setupUi(this); setWindowIcon(QIcon::fromTheme("configure")); setWindowTitle(trUtf8("%1 %2 - Einstellungen").arg( APP_TITLE).arg( APP_VERSION)); languages = new LanguageTools(); fileToNiceName = new QMap<QString, QString>(); /* * Load path values in the comboBox_ClamVDB. */ comboBox_ClamVDB->addItem(CLAMAV_VDB_PATH); comboBox_ClamVDB->setItemIcon(0, QIcon::fromTheme("folder")); comboBox_ClamVDB->addItem("/usr/local/share/clamav/"); comboBox_ClamVDB->setItemIcon(1, QIcon::fromTheme("folder")); comboBox_ClamVDB->addItem("/usr/share/clamav/"); comboBox_ClamVDB->setItemIcon(2, QIcon::fromTheme("folder")); comboBox_ClamVDB->addItem("/var/lib/clamav/"); comboBox_ClamVDB->setItemIcon(3, QIcon::fromTheme("folder")); /* * Load path values in the comboBox_ConfigPath. */ comboBox_ConfigPath->addItem(CLAMAV_PATH); comboBox_ConfigPath->setItemIcon(0, QIcon::fromTheme("folder")); comboBox_ConfigPath->addItem("/usr/local/share/clamav/"); comboBox_ConfigPath->setItemIcon(1, QIcon::fromTheme("folder")); comboBox_ConfigPath->addItem("/usr/share/clamav/"); comboBox_ConfigPath->setItemIcon(2, QIcon::fromTheme("folder")); comboBox_ConfigPath->addItem("/var/lib/clamav/"); comboBox_ConfigPath->setItemIcon(3, QIcon::fromTheme("folder")); comboBox_ConfigPath->addItem("/usr/local/etc/"); comboBox_ConfigPath->setItemIcon(4, QIcon::fromTheme("folder")); comboBox_ConfigPath->addItem("/etc/"); comboBox_ConfigPath->setItemIcon(5, QIcon::fromTheme("folder")); createLanguageMenu(); createSlots(); settingsRead(); tabWidget_Settings->setCurrentIndex(0); }
LobbyMenu::LobbyMenu() : numPlayersReady(0){ RenderManager::getRenderManager()->setCameraPoint(0, 0); NetworkManager::sInstance->StartLobbySearch(); numPlayers = NetworkManager::sInstance->GetPlayerCount(); buttonID = 1; tutorialID = 100; ready = false; selected = -1; RenderManager::getRenderManager()->setBackground("Lobby_bg.png"); // number of players in lobby createPlayerCount(); // creating buttons createButtons(); createClassButts(); createSlots(); SceneManager::GetSceneManager()->AssembleScene(); }