+void Configuration::readPrivacySettings(const QDomNode &aXML) {
+ QString s = QString("show_confidential_meeting_details");
+
+ QDomElement e = aXML.firstChildElement(s);
+
+ if (e.hasAttribute("enabled") &&
+ e.attribute("enabled") == QString("true")) {
+ iShowConfidentialMeetingDetails = true;
+ }
+ else
+ {
+ iShowConfidentialMeetingDetails = false;
+ }
+}
+
+void Configuration::savePrivacySettings(QDomNode &aXML) {
+ QString s = QString("show_confidential_meeting_details");
+
+ QDomElement e = aXML.firstChildElement(s);
+
+ if (e.isNull()) {
+ e = aXML.ownerDocument().createElement(s);
+ aXML.appendChild(e);
+ }
+
+ if( showConfidentialMeetingDetails() )
+ e.setAttribute("enabled", "true");
+ else
+ e.setAttribute("enabled", "false");
+}
+
+bool Configuration::setShowConfidentialMeetingDetails(
+ bool showconfidentialmeetingdetails) {
+ iShowConfidentialMeetingDetails = showconfidentialmeetingdetails;
+}
+
+bool Configuration::showConfidentialMeetingDetails() {
+ return iShowConfidentialMeetingDetails;
+}
+