119{
120 if (rolesAsStringsLookupTable.count () == 0) {
121
122
123 rolesAsStringsLookupTable [Qt::AccessibleDescriptionRole] = "AccessibleDescriptionRole";
124 rolesAsStringsLookupTable [Qt::AccessibleTextRole] = "AccessibleTextRole";
125 rolesAsStringsLookupTable [Qt::BackgroundRole] = "BackgroundRole";
126 rolesAsStringsLookupTable [Qt::BackgroundColorRole] = "BackgroundColorRole";
127 rolesAsStringsLookupTable [Qt::CheckStateRole] = "CheckStateRole";
128 rolesAsStringsLookupTable [Qt::DecorationRole] = "DecorationRole";
129 rolesAsStringsLookupTable [Qt::DisplayRole] = "DisplayRole";
130 rolesAsStringsLookupTable [Qt::EditRole] = "EditRole";
131 rolesAsStringsLookupTable [Qt::FontRole] = "FontRole";
132 rolesAsStringsLookupTable [Qt::ForegroundRole] = "ForegroundRole";
133 rolesAsStringsLookupTable [Qt::InitialSortOrderRole] = "InitialSortOrderRole";
134 rolesAsStringsLookupTable [Qt::SizeHintRole] = "SizeHintRole";
135 rolesAsStringsLookupTable [Qt::StatusTipRole] = "StatusTipRole";
136 rolesAsStringsLookupTable [Qt::TextAlignmentRole] = "TextAlignmentRole";
137 rolesAsStringsLookupTable [Qt::TextColorRole] = "TextColorRole";
138 rolesAsStringsLookupTable [Qt::ToolTipRole] = "ToolTipRole";
139 rolesAsStringsLookupTable [Qt::UserRole] = "UserRole";
140 rolesAsStringsLookupTable [Qt::WhatsThisRole] = "WhatsThisRole";
141 }
142
143 if (rolesAsStringsLookupTable.contains (
role)) {
144
145 return rolesAsStringsLookupTable [
role];
146
147 } else {
148
150
151 }
152}