Example #1
0
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);
}
Example #2
0
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;
		}
	}
}
Example #3
0
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);
}
Example #4
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();
}