Browse Source

Refactor: initialize class variable directly

adaptive-webui-19844
Chocobo1 8 years ago
parent
commit
e26b30a5f4
  1. 23
      src/webui/abstractwebapplication.cpp
  2. 1
      src/webui/abstractwebapplication.h

23
src/webui/abstractwebapplication.cpp

@ -396,18 +396,11 @@ QString AbstractWebApplication::saveTmpFile(const QByteArray &data)
return QString(); return QString();
} }
QStringMap AbstractWebApplication::initializeContentTypeByExtMap() const QStringMap AbstractWebApplication::CONTENT_TYPE_BY_EXT = {
{ { "htm", Http::CONTENT_TYPE_HTML },
QStringMap map; { "html", Http::CONTENT_TYPE_HTML },
{ "css", Http::CONTENT_TYPE_CSS },
map["htm"] = Http::CONTENT_TYPE_HTML; { "gif", Http::CONTENT_TYPE_GIF },
map["html"] = Http::CONTENT_TYPE_HTML; { "png", Http::CONTENT_TYPE_PNG },
map["css"] = Http::CONTENT_TYPE_CSS; { "js", Http::CONTENT_TYPE_JS }
map["gif"] = Http::CONTENT_TYPE_GIF; };
map["png"] = Http::CONTENT_TYPE_PNG;
map["js"] = Http::CONTENT_TYPE_JS;
return map;
}
const QStringMap AbstractWebApplication::CONTENT_TYPE_BY_EXT = AbstractWebApplication::initializeContentTypeByExtMap();

1
src/webui/abstractwebapplication.h

@ -103,7 +103,6 @@ private:
static void translateDocument(QString &data); static void translateDocument(QString &data);
static const QStringMap CONTENT_TYPE_BY_EXT; static const QStringMap CONTENT_TYPE_BY_EXT;
static QStringMap initializeContentTypeByExtMap();
}; };
#endif // ABSTRACTWEBAPPLICATION_H #endif // ABSTRACTWEBAPPLICATION_H

Loading…
Cancel
Save