equal
deleted
inserted
replaced
121 Resolves component's root path and translation file name if any |
121 Resolves component's root path and translation file name if any |
122 */ |
122 */ |
123 void HsWidgetComponent::resolveRootPathAndTranslationFilename() |
123 void HsWidgetComponent::resolveRootPathAndTranslationFilename() |
124 { |
124 { |
125 CaQuery query; |
125 CaQuery query; |
126 query.setEntryTypeNames(QStringList(widgetTypeName())); |
126 query.setEntryTypeNames(QStringList(Hs::widgetTypeName)); |
127 query.setAttribute(widgetUriAttributeName(), mUri); |
127 query.setAttribute(Hs::widgetUriAttributeName, mUri); |
128 QList< QSharedPointer<CaEntry> > widgetEntries = CaService::instance()->getEntries(query); |
128 QList< QSharedPointer<CaEntry> > widgetEntries = CaService::instance()->getEntries(query); |
129 |
129 |
130 if (widgetEntries.isEmpty()) { |
130 if (widgetEntries.isEmpty()) { |
131 return; |
131 return; |
132 } |
132 } |
133 QSharedPointer<CaEntry> entry = widgetEntries.first(); |
133 QSharedPointer<CaEntry> entry = widgetEntries.first(); |
134 mRootPath = entry->attribute(widgetPathAttributeName()); |
134 mRootPath = entry->attribute(Hs::widgetPathAttributeName); |
135 if (mRootPath.isEmpty() || !QDir(mRootPath).exists()) { |
135 if (mRootPath.isEmpty() || !QDir(mRootPath).exists()) { |
136 mState = Unavailable; |
136 mState = Unavailable; |
137 } else { |
137 } else { |
138 mTranslationFilename = entry->attribute(translationFilename()); |
138 mTranslationFilename = entry->attribute(Hs::translationFilename); |
139 } |
139 } |
140 } |
140 } |
141 |
141 |
142 /*! |
142 /*! |
143 Search component's translation dile and installs translator to application |
143 Search component's translation dile and installs translator to application |