Add ability to export map stitch images.

This commit is contained in:
Marcus Huderle
2020-04-18 13:07:41 -05:00
committed by huderlem
parent 800d584eb5
commit bb6dbedabf
11 changed files with 275 additions and 57 deletions

19
include/lib/qstringhash.h Normal file
View File

@@ -0,0 +1,19 @@
#ifndef QSTRINGHASH_H
#define QSTRINGHASH_H
#include <QHash>
#include <QString>
#include <functional>
// This is a custom hash function for QString so it can be used as
// a key in a std::hash structure. Qt 5.14 added this function, so
// this file should only be included in earlier versions.
namespace std {
template<> struct hash<QString> {
std::size_t operator()(const QString& s) const noexcept {
return static_cast<size_t>(qHash(s));
}
};
}
#endif // QSTRINGHASH_H