コード例 #1
0
ファイル: KviIrcServer.cpp プロジェクト: DINKIN/KVIrc
bool KviIrcServer::load(KviConfigurationFile * pCfg, const QString & szPrefix)
{
	QString szTmp;
	szTmp = QString("%1Hostname").arg(szPrefix);
	m_szHostname = pCfg->readEntry(szTmp);
	szTmp = QString("%1Ip").arg(szPrefix);
	m_szIp = pCfg->readEntry(szTmp);
	if(m_szHostname.isEmpty() && m_szIp.isEmpty())
		return false;

	szTmp = QString("%1Description").arg(szPrefix);
	m_szDescription = pCfg->readEntry(szTmp);
	szTmp = QString("%1User").arg(szPrefix);
	m_szUser = pCfg->readEntry(szTmp);
	szTmp = QString("%1Pass").arg(szPrefix);
	m_szPass = pCfg->readEntry(szTmp);
	szTmp = QString("%1Nick").arg(szPrefix);
	m_szNick = pCfg->readEntry(szTmp);
	szTmp = QString("%1AlternativeNick").arg(szPrefix);
	m_szAlternativeNick = pCfg->readEntry(szTmp);
	szTmp = QString("%1SaslPass").arg(szPrefix);
	m_szSaslPass = pCfg->readEntry(szTmp);
	szTmp = QString("%1SaslNick").arg(szPrefix);
	m_szSaslNick = pCfg->readEntry(szTmp);
	szTmp = QString("%1RealName").arg(szPrefix);
	m_szRealName = pCfg->readEntry(szTmp);
	szTmp = QString("%1InitUmode").arg(szPrefix);
	m_szInitUMode = pCfg->readEntry(szTmp);
	szTmp = QString("%1AutoJoinChannels").arg(szPrefix);
	QStringList l = pCfg->readStringListEntry(szTmp,QStringList());
	if(l.count() > 0)
		setAutoJoinChannelList(new QStringList(l));

	szTmp = QString("%1AutoConnect").arg(szPrefix);
	m_bAutoConnect = pCfg->readBoolEntry(szTmp,false);
	szTmp = QString("%1Encoding").arg(szPrefix);
	m_szEncoding = pCfg->readEntry(szTmp);
	szTmp = QString("%1TextEncoding").arg(szPrefix);
	m_szTextEncoding = pCfg->readEntry(szTmp);
	szTmp = QString("%1OnConnectCommand").arg(szPrefix);
	m_szOnConnectCommand = pCfg->readEntry(szTmp);
	szTmp = QString("%1OnLoginCommand").arg(szPrefix);
	m_szOnLoginCommand = pCfg->readEntry(szTmp);
	szTmp = QString("%1LinkFilter").arg(szPrefix);
	m_szLinkFilter = pCfg->readEntry(szTmp);
	szTmp = QString("%1Port").arg(szPrefix);
	m_uPort = pCfg->readUIntEntry(szTmp,6667);
	szTmp = QString("%1Id").arg(szPrefix);
	m_szId = pCfg->readEntry(szTmp);
	if(m_szId.isEmpty())
		generateUniqueId();

	szTmp = QString("%1IPv6").arg(szPrefix);
	setIPv6(pCfg->readBoolEntry(szTmp,false));
	szTmp = QString("%1CacheIp").arg(szPrefix);
	setCacheIp(pCfg->readBoolEntry(szTmp,false)); // true ?
	szTmp = QString("%1SSL").arg(szPrefix);
	setUseSSL(pCfg->readBoolEntry(szTmp,false));
	szTmp = QString("%1EnabledCAP").arg(szPrefix);
	setEnabledCAP(pCfg->readBoolEntry(szTmp,true));
	szTmp = QString("%1EnabledSTARTTLS").arg(szPrefix);
	setEnabledSTARTTLS(pCfg->readBoolEntry(szTmp,true));
	szTmp = QString("%1EnabledSASL").arg(szPrefix);
	setEnabledSASL(pCfg->readBoolEntry(szTmp,false));
	szTmp = QString("%1Proxy").arg(szPrefix);
	setProxy(pCfg->readIntEntry(szTmp,-2));
	szTmp = QString("%1UserIdentityId").arg(szPrefix);
	m_szUserIdentityId = pCfg->readEntry(szTmp);
	szTmp = QString("%1Favorite").arg(szPrefix);
	setFavorite(pCfg->readBoolEntry(szTmp,false));
	return true;
}
コード例 #2
0
void ComicsModel::favoriteAll(bool favorite)
{
    for(int row = 0; row < m_list.size(); ++row) {
        setFavorite(row, favorite);
    }
}
コード例 #3
0
ファイル: treeview_games.cpp プロジェクト: mckayemu/vemulator
void CTreeViewGames::onActionFavorite(void) {
    setFavorite(m_action_favorite->get_active());
    m_signal_changed.emit();
}