Ejemplo n.º 1
0
void ServerWindow::apply()
{
    QSettings settings("config", QSettings::IniFormat);
    settings.setValue("server_private", serverPrivate->currentIndex());
    settings.setValue("server_name", serverName->text());
    settings.setValue("server_description", serverDesc->toPlainText());
    settings.setValue("server_maxplayers", serverPlayerMax->text());
    settings.setValue("server_port", serverPort->text());
    settings.setValue("server_announcement", serverAnnouncement->toPlainText());
    settings.setValue("show_log_messages", saveLogs->isChecked());
    settings.setValue("logs_channel_files", channelFileLog->isChecked());
    settings.setValue("logs_battle_files", channelFileLog->isChecked());
    settings.setValue("mainchanname", mainChan->text());
    settings.setValue("low_TCP_delay", lowLatency->isChecked());
    settings.setValue("safe_scripts", safeScripts->isChecked());
    settings.setValue("proxyservers", proxyServers->text());

    emit descChanged(serverDesc->toPlainText());
    emit nameChanged(serverName->text());
    emit maxChanged(serverPlayerMax->value());
    emit announcementChanged(serverAnnouncement->toPlainText());
    emit privacyChanged(serverPrivate->currentIndex());
    emit logSavingChanged(saveLogs->isChecked());
    emit useChannelFileLogChanged(channelFileLog->isChecked());
    emit useBattleFileLogChanged(battleFileLog->isChecked());
    if (mainChan->text().length() > 0)
        emit mainChanChanged(mainChan->text());
    emit latencyChanged(lowLatency->isChecked());
    emit safeScriptsChanged(safeScripts->isChecked());
    emit proxyServersChanged(proxyServers->text());

    close();
}
Ejemplo n.º 2
0
void PrivacyManager::slotDenyRemoved()
{
	PrivacyItemTask * pit = ( PrivacyItemTask * )sender();
	if ( pit->success() )
	{
		m_denyList.remove( pit->dn() );
		emit privacyChanged( pit->dn(), isBlocked( pit->dn() ) );
	}
}
Ejemplo n.º 3
0
void PrivacyManager::slotAllowAdded()
{
	PrivacyItemTask * pit = ( PrivacyItemTask * )sender();
	if ( pit->success() )
	{
		m_allowList.append( pit->dn() );
		emit privacyChanged( pit->dn(), isBlocked( pit->dn() ) );
	}
}
Ejemplo n.º 4
0
void WebPage::progress(int prog)
{
    m_loadProgress = prog;

    bool secStatus = QzTools::isCertificateValid(sslCertificate());

    if (secStatus != m_secureStatus) {
        m_secureStatus = secStatus;
        emit privacyChanged(QzTools::isCertificateValid(sslCertificate()));
    }
}
Ejemplo n.º 5
0
void ServerWindow::apply()
{
    if (usePassword->isChecked() && serverPassword->text().length() == 0) {
        QMessageBox msgBox;
        msgBox.setText("You need to set the server password if you require it.");
        msgBox.exec();
        return;
    }

    QSettings settings("config", QSettings::IniFormat);
    settings.setValue("Server/Private", serverPrivate->currentIndex());
    settings.setValue("Server/Name", serverName->text());
    settings.setValue("Server/Description", serverDesc->toPlainText());
    settings.setValue("Server/MaxPlayers", serverPlayerMax->text());
    settings.setValue("Network/Ports", serverPort->text());
    settings.setValue("Server/Announcement", serverAnnouncement->toPlainText());
    settings.setValue("GUI/ShowLogMessages", saveLogs->isChecked());
    settings.setValue("Channels/LoggingEnabled", channelFileLog->isChecked());
    settings.setValue("Players/InactiveThresholdInDays", deleteInactive->text());
    settings.setValue("Channels/MainChannel", mainChan->text());
    settings.setValue("Network/LowTCPDelay", lowLatency->isChecked());
    settings.setValue("Scripts/SafeMode", safeScripts->isChecked());
    settings.setValue("GUI/MinimizeToTray", minimizeToTray->isChecked());
    settings.setValue("GUI/ShowTrayPopup", trayPopup->isChecked());
    settings.setValue("GUI/DoubleClickIcon", doubleClick->isChecked());
    settings.setValue("AntiDOS/ShowOveractiveMessages", showOveractive->isChecked());
    settings.setValue("Network/ProxyServers", proxyServers->text());
    settings.setValue("Server/Password", serverPassword->text());
    settings.setValue("Server/RequirePassword", usePassword->isChecked());
    settings.setValue("Server/MinimumHTML", minHtml->currentIndex() - 1);

    emit descChanged(serverDesc->toPlainText());
    emit nameChanged(serverName->text());
    emit maxChanged(serverPlayerMax->value());
    emit announcementChanged(serverAnnouncement->toPlainText());
    emit privacyChanged(serverPrivate->currentIndex());
    emit logSavingChanged(saveLogs->isChecked());
    emit useChannelFileLogChanged(channelFileLog->isChecked());
    emit mainChanChanged(mainChan->text());
    emit inactivePlayersDeleteDaysChanged(deleteInactive->value());
    emit latencyChanged(lowLatency->isChecked());
    emit safeScriptsChanged(safeScripts->isChecked());
    emit overactiveToggleChanged(showOveractive->isChecked());
    emit proxyServersChanged(proxyServers->text());
    emit serverPasswordChanged(serverPassword->text());
    emit usePasswordChanged(usePassword->isChecked());
    emit minimizeToTrayChanged(minimizeToTray->isChecked());
    emit showTrayPopupChanged(trayPopup->isChecked());
    emit clickConditionChanged(doubleClick->isChecked());
    emit minHtmlChanged(minHtml->currentIndex() - 1);

    close();
}
/*! \reimp */
void FacebookAlbumInterface::emitPropertyChangeSignals(const QVariantMap &oldData, const QVariantMap &newData)
{
    Q_D(FacebookAlbumInterface);
    QVariantMap fromMap = newData.value(FACEBOOK_ONTOLOGY_ALBUM_FROM).toMap();
    QString fromIdStr = fromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER).toString();
    QString fromNameStr = fromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME).toString();
    QString anStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_NAME).toString();
    QString descStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_DESCRIPTION).toString();
    QString linkStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_LINK).toString();
    QString cpStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_COVERPHOTO).toString();
    QString prvStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_PRIVACY).toString();
    QString countStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_COUNT).toString();
    QString typeStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_TYPE).toString();
    QString ctStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_CREATEDTIME).toString();
    QString utStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_UPDATEDTIME).toString();
    QString cuStr = newData.value(FACEBOOK_ONTOLOGY_ALBUM_CANUPLOAD).toString();

    QVariantMap oldFromMap = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_FROM).toMap();
    QString oldFromIdStr = oldFromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER).toString();
    QString oldFromNameStr = oldFromMap.value(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME).toString();
    QString oldAnStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_NAME).toString();
    QString oldDescStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_DESCRIPTION).toString();
    QString oldLinkStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_LINK).toString();
    QString oldCpStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_COVERPHOTO).toString();
    QString oldPrvStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_PRIVACY).toString();
    QString oldCountStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_COUNT).toString();
    QString oldTypeStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_TYPE).toString();
    QString oldCtStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_CREATEDTIME).toString();
    QString oldUtStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_UPDATEDTIME).toString();
    QString oldCuStr = oldData.value(FACEBOOK_ONTOLOGY_ALBUM_CANUPLOAD).toString();

    if (anStr != oldAnStr)
        emit nameChanged();
    if (descStr != oldDescStr)
        emit descriptionChanged();
    if (linkStr != oldLinkStr)
        emit linkChanged();
    if (cpStr != oldCpStr)
        emit coverPhotoChanged();
    if (prvStr != oldPrvStr)
        emit privacyChanged();
    if (countStr != oldCountStr)
        emit countChanged();
    if (typeStr != oldTypeStr)
        emit albumTypeChanged();
    if (ctStr != oldCtStr)
        emit createdTimeChanged();
    if (utStr != oldUtStr)
        emit updatedTimeChanged();
    if (cuStr != oldCuStr)
        emit canUploadChanged();

    // update the from object if required
    if (fromIdStr != oldFromIdStr || fromNameStr != oldFromNameStr) {
        QVariantMap newFromData;
        newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTTYPE, FacebookInterface::User);
        newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTIDENTIFIER, fromIdStr);
        newFromData.insert(FACEBOOK_ONTOLOGY_OBJECTREFERENCE_OBJECTNAME, fromNameStr);
        qobject_cast<FacebookInterface*>(socialNetwork())->setFacebookContentItemData(d->from, newFromData);
        emit fromChanged();
    }

    // call the super class implementation
    QVariantMap oldDataWithId = oldData; oldDataWithId.insert(NEMOQMLPLUGINS_SOCIAL_CONTENTITEMID, oldData.value(FACEBOOK_ONTOLOGY_ALBUM_ID));
    QVariantMap newDataWithId = newData; newDataWithId.insert(NEMOQMLPLUGINS_SOCIAL_CONTENTITEMID, newData.value(FACEBOOK_ONTOLOGY_ALBUM_ID));
    IdentifiableContentItemInterface::emitPropertyChangeSignals(oldDataWithId, newDataWithId);
}