mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 07:35:38 +00:00
Made some special Unicode characters work correctly with the MSVC compiler.
This commit is contained in:
parent
c747416071
commit
56cc17d7a1
|
@ -33,8 +33,19 @@
|
||||||
#include "Window.h"
|
#include "Window.h"
|
||||||
|
|
||||||
ViewController* ViewController::sInstance = nullptr;
|
ViewController* ViewController::sInstance = nullptr;
|
||||||
|
#if defined(_MSC_VER) // MSVC compiler.
|
||||||
|
const std::string ViewController::FAVORITE_CHAR = Utils::String::wideStringToString(L"\uF005");
|
||||||
|
const std::string ViewController::FOLDER_CHAR = Utils::String::wideStringToString(L"\uF07C");
|
||||||
|
const std::string ViewController::TICKMARK_CHAR = Utils::String::wideStringToString(L"\uF14A");
|
||||||
|
const std::string ViewController::CONTROLLER_CHAR = Utils::String::wideStringToString(L"\uF11b");
|
||||||
|
const std::string ViewController::FILTER_CHAR = Utils::String::wideStringToString(L"\uF0b0");
|
||||||
|
#else
|
||||||
const std::string ViewController::FAVORITE_CHAR = "\uF005";
|
const std::string ViewController::FAVORITE_CHAR = "\uF005";
|
||||||
const std::string ViewController::FOLDER_CHAR = "\uF07C";
|
const std::string ViewController::FOLDER_CHAR = "\uF07C";
|
||||||
|
const std::string ViewController::TICKMARK_CHAR = "\uF14A";
|
||||||
|
const std::string ViewController::CONTROLLER_CHAR = "\uF11b";
|
||||||
|
const std::string ViewController::FILTER_CHAR = "\uF0b0";
|
||||||
|
#endif
|
||||||
|
|
||||||
ViewController* ViewController::get()
|
ViewController* ViewController::get()
|
||||||
{
|
{
|
||||||
|
|
|
@ -106,6 +106,9 @@ public:
|
||||||
|
|
||||||
static const std::string FAVORITE_CHAR;
|
static const std::string FAVORITE_CHAR;
|
||||||
static const std::string FOLDER_CHAR;
|
static const std::string FOLDER_CHAR;
|
||||||
|
static const std::string TICKMARK_CHAR;
|
||||||
|
static const std::string CONTROLLER_CHAR;
|
||||||
|
static const std::string FILTER_CHAR;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ViewController(Window* window);
|
ViewController(Window* window);
|
||||||
|
|
|
@ -78,14 +78,14 @@ void BasicGameListView::populateList(const std::vector<FileData*>& files, FileDa
|
||||||
// currently being edited.
|
// currently being edited.
|
||||||
if (isEditing && (*it)->getType() == GAME) {
|
if (isEditing && (*it)->getType() == GAME) {
|
||||||
if (CollectionSystemsManager::get()->inCustomCollection(editingCollection, (*it)))
|
if (CollectionSystemsManager::get()->inCustomCollection(editingCollection, (*it)))
|
||||||
inCollectionPrefix = "\uF14A ";
|
inCollectionPrefix = ViewController::TICKMARK_CHAR + " ";
|
||||||
else
|
else
|
||||||
inCollectionPrefix = "";
|
inCollectionPrefix = "";
|
||||||
}
|
}
|
||||||
if ((*it)->getFavorite() && favoriteStar &&
|
if ((*it)->getFavorite() && favoriteStar &&
|
||||||
mRoot->getSystem()->getName() != "favorites") {
|
mRoot->getSystem()->getName() != "favorites") {
|
||||||
mList.add(inCollectionPrefix + ViewController::FAVORITE_CHAR + " " + (*it)->getName(),
|
mList.add(inCollectionPrefix + ViewController::FAVORITE_CHAR + " " +
|
||||||
*it, ((*it)->getType() == FOLDER));
|
(*it)->getName(), *it, ((*it)->getType() == FOLDER));
|
||||||
}
|
}
|
||||||
else if ((*it)->getType() == FOLDER &&
|
else if ((*it)->getType() == FOLDER &&
|
||||||
mRoot->getSystem()->getName() != "collections") {
|
mRoot->getSystem()->getName() != "collections") {
|
||||||
|
|
|
@ -355,22 +355,26 @@ void DetailedGameListView::updateInfoPanel()
|
||||||
std::string gamelistInfoString;
|
std::string gamelistInfoString;
|
||||||
|
|
||||||
if (mIsFolder)
|
if (mIsFolder)
|
||||||
gamelistInfoString = "\uF07C ";
|
gamelistInfoString = ViewController::FOLDER_CHAR + " ";
|
||||||
|
|
||||||
if (mIsFiltered) {
|
if (mIsFiltered) {
|
||||||
if (mFilteredGameCountAll == mFilteredGameCount)
|
if (mFilteredGameCountAll == mFilteredGameCount)
|
||||||
gamelistInfoString += "\uF0b0 " + std::to_string(mFilteredGameCount) + " / " +
|
gamelistInfoString += ViewController::FILTER_CHAR + " " +
|
||||||
|
std::to_string(mFilteredGameCount) + " / " +
|
||||||
std::to_string(mGameCount);
|
std::to_string(mGameCount);
|
||||||
else
|
else
|
||||||
gamelistInfoString += "\uF0b0 " + std::to_string(mFilteredGameCount) + " + " +
|
gamelistInfoString += ViewController::FILTER_CHAR + " " +
|
||||||
|
std::to_string(mFilteredGameCount) + " + " +
|
||||||
std::to_string(mFilteredGameCountAll - mFilteredGameCount) + " / " +
|
std::to_string(mFilteredGameCountAll - mFilteredGameCount) + " / " +
|
||||||
std::to_string(mGameCount);
|
std::to_string(mGameCount);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
gamelistInfoString += "\uF11b " + std::to_string(mGameCount);
|
gamelistInfoString += ViewController::CONTROLLER_CHAR + " " +
|
||||||
|
std::to_string(mGameCount);
|
||||||
if (!(file->getSystem()->isCollection() &&
|
if (!(file->getSystem()->isCollection() &&
|
||||||
file->getSystem()->getFullName() == "favorites"))
|
file->getSystem()->getFullName() == "favorites"))
|
||||||
gamelistInfoString += " \uF005 " + std::to_string(mFavoritesGameCount);
|
gamelistInfoString += " " + ViewController::FAVORITE_CHAR + " "
|
||||||
|
+ std::to_string(mFavoritesGameCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
mGamelistInfo.setValue(gamelistInfoString);
|
mGamelistInfo.setValue(gamelistInfoString);
|
||||||
|
|
|
@ -446,22 +446,25 @@ void GridGameListView::updateInfoPanel()
|
||||||
|
|
||||||
if (mIsFiltered) {
|
if (mIsFiltered) {
|
||||||
if (mFilteredGameCountAll == mFilteredGameCount)
|
if (mFilteredGameCountAll == mFilteredGameCount)
|
||||||
gamelistInfoString += "\uF0b0 " + std::to_string(mFilteredGameCount) + " / " +
|
gamelistInfoString += ViewController::FILTER_CHAR + " "
|
||||||
std::to_string(mGameCount);
|
+ std::to_string(mFilteredGameCount) + " / " + std::to_string(mGameCount);
|
||||||
else
|
else
|
||||||
gamelistInfoString += "\uF0b0 " + std::to_string(mFilteredGameCount) + " + " +
|
gamelistInfoString += ViewController::FILTER_CHAR + " " +
|
||||||
|
std::to_string(mFilteredGameCount) + " + " +
|
||||||
std::to_string(mFilteredGameCountAll - mFilteredGameCount) + " / " +
|
std::to_string(mFilteredGameCountAll - mFilteredGameCount) + " / " +
|
||||||
std::to_string(mGameCount);
|
std::to_string(mGameCount);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
gamelistInfoString += "\uF11b " + std::to_string(mGameCount);
|
gamelistInfoString += ViewController::CONTROLLER_CHAR + " " +
|
||||||
|
std::to_string(mGameCount);
|
||||||
if (!(file->getSystem()->isCollection() &&
|
if (!(file->getSystem()->isCollection() &&
|
||||||
file->getSystem()->getFullName() == "favorites"))
|
file->getSystem()->getFullName() == "favorites"))
|
||||||
gamelistInfoString += " \uF005 " + std::to_string(mFavoritesGameCount);
|
gamelistInfoString += " " + ViewController::FAVORITE_CHAR + " " +
|
||||||
|
std::to_string(mFavoritesGameCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mIsFolder)
|
if (mIsFolder)
|
||||||
gamelistInfoString += " \uF07C";
|
gamelistInfoString += " " + ViewController::FOLDER_CHAR;
|
||||||
|
|
||||||
mGamelistInfo.setValue(gamelistInfoString);
|
mGamelistInfo.setValue(gamelistInfoString);
|
||||||
|
|
||||||
|
|
|
@ -398,22 +398,26 @@ void VideoGameListView::updateInfoPanel()
|
||||||
std::string gamelistInfoString;
|
std::string gamelistInfoString;
|
||||||
|
|
||||||
if (mIsFolder)
|
if (mIsFolder)
|
||||||
gamelistInfoString = "\uF07C ";
|
gamelistInfoString = ViewController::FOLDER_CHAR + " ";
|
||||||
|
|
||||||
if (mIsFiltered) {
|
if (mIsFiltered) {
|
||||||
if (mFilteredGameCountAll == mFilteredGameCount)
|
if (mFilteredGameCountAll == mFilteredGameCount)
|
||||||
gamelistInfoString += "\uF0b0 " + std::to_string(mFilteredGameCount) + " / " +
|
gamelistInfoString += ViewController::FILTER_CHAR + " " +
|
||||||
|
std::to_string(mFilteredGameCount) + " / " +
|
||||||
std::to_string(mGameCount);
|
std::to_string(mGameCount);
|
||||||
else
|
else
|
||||||
gamelistInfoString += "\uF0b0 " + std::to_string(mFilteredGameCount) + " + " +
|
gamelistInfoString += ViewController::FILTER_CHAR + " " +
|
||||||
|
std::to_string(mFilteredGameCount) + " + " +
|
||||||
std::to_string(mFilteredGameCountAll - mFilteredGameCount) + " / " +
|
std::to_string(mFilteredGameCountAll - mFilteredGameCount) + " / " +
|
||||||
std::to_string(mGameCount);
|
std::to_string(mGameCount);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
gamelistInfoString += "\uF11b " + std::to_string(mGameCount);
|
gamelistInfoString += ViewController::CONTROLLER_CHAR + " " +
|
||||||
|
std::to_string(mGameCount);
|
||||||
if (!(file->getSystem()->isCollection() &&
|
if (!(file->getSystem()->isCollection() &&
|
||||||
file->getSystem()->getFullName() == "favorites"))
|
file->getSystem()->getFullName() == "favorites"))
|
||||||
gamelistInfoString += " \uF005 " + std::to_string(mFavoritesGameCount);
|
gamelistInfoString += " " + ViewController::FAVORITE_CHAR + " "
|
||||||
|
+ std::to_string(mFavoritesGameCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
mGamelistInfo.setValue(gamelistInfoString);
|
mGamelistInfo.setValue(gamelistInfoString);
|
||||||
|
|
Loading…
Reference in a new issue