summaryrefslogtreecommitdiffstats
path: root/src/activeqt/control/qaxfactory.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/activeqt/control/qaxfactory.h')
-rw-r--r--src/activeqt/control/qaxfactory.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/activeqt/control/qaxfactory.h b/src/activeqt/control/qaxfactory.h
index 0ba62b0..05df3c9 100644
--- a/src/activeqt/control/qaxfactory.h
+++ b/src/activeqt/control/qaxfactory.h
@@ -74,9 +74,10 @@ class QSettings;
class QAxFactory : public QObject
{
+ Q_DISABLE_COPY(QAxFactory)
public:
QAxFactory(const QUuid &libId, const QUuid &appId);
- virtual ~QAxFactory();
+ ~QAxFactory() override;
virtual QStringList featureList() const = 0;
@@ -219,9 +220,9 @@ public:
{
const QStringList categories = getImplementedCategories();
- for (QStringList::const_iterator it = categories.begin(), end = categories.end(); it != end; ++it) {
+ for (const auto &cat : categories) {
settings->setValue(QLatin1String("/CLSID/") + classID(key).toString()
- + QLatin1String("/Implemented Categories/") + *it + QLatin1String("/."),
+ + QLatin1String("/Implemented Categories/") + cat + QLatin1String("/."),
QString());
}
}
@@ -230,9 +231,9 @@ public:
{
const QStringList categories = getImplementedCategories();
- for (QStringList::const_iterator it = categories.begin(), end = categories.end(); it != end; ++it) {
+ for (const auto &cat : categories) {
settings->remove(QLatin1String("/CLSID/") + classID(key).toString()
- + QLatin1String("/Implemented Categories/") + *it + QLatin1String("/."));
+ + QLatin1String("/Implemented Categories/") + cat + QLatin1String("/."));
}
}