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; }
void ComicsModel::favoriteAll(bool favorite) { for(int row = 0; row < m_list.size(); ++row) { setFavorite(row, favorite); } }
void CTreeViewGames::onActionFavorite(void) { setFavorite(m_action_favorite->get_active()); m_signal_changed.emit(); }