TlenProtocolFactory::TlenProtocolFactory() { StatusTypeManager *statusTypeManager = StatusTypeManager::instance(); SupportedStatusTypes.append(statusTypeManager->statusType("Online")); SupportedStatusTypes.append(statusTypeManager->statusType("FreeForChat")); SupportedStatusTypes.append(statusTypeManager->statusType("DoNotDisturb")); SupportedStatusTypes.append(statusTypeManager->statusType("Away")); SupportedStatusTypes.append(statusTypeManager->statusType("NotAvailable")); SupportedStatusTypes.append(statusTypeManager->statusType("Invisible")); SupportedStatusTypes.append(statusTypeManager->statusType("Offline")); qSort(SupportedStatusTypes.begin(), SupportedStatusTypes.end(), StatusType::lessThan); }
TlenProtocolFactory::TlenProtocolFactory() { StatusTypeManager *statusTypeManager = StatusTypeManager::instance(); SupportedStatusTypes.append(statusTypeManager->statusType("Online")); SupportedStatusTypes.append(statusTypeManager->statusType("FreeForChat")); SupportedStatusTypes.append(statusTypeManager->statusType("DoNotDisturb")); SupportedStatusTypes.append(statusTypeManager->statusType("Away")); SupportedStatusTypes.append(statusTypeManager->statusType("NotAvailable")); SupportedStatusTypes.append(statusTypeManager->statusType("Invisible")); SupportedStatusTypes.append(statusTypeManager->statusType("Offline")); qSort(SupportedStatusTypes.begin(), SupportedStatusTypes.end(), StatusType::lessThan); //TODO 0.6.6: IdRegularExpression.setPattern("[a-zA-Z0-9\\._-]+@[a-zA-Z0-9\\._-]+"); }