replace %20 in title by space
parent
8c281df1de
commit
2e19fc4021
|
@ -64,8 +64,10 @@ ListView::~ListView()
|
|||
delete _font;
|
||||
}
|
||||
|
||||
void ListView::drawHeader(const string &headerText)
|
||||
void ListView::drawHeader(string headerText)
|
||||
{
|
||||
headerText = Util::replaceString(headerText,"%20"," ");
|
||||
|
||||
_font = OpenFont("LiberationMono", 35, 1);
|
||||
SetFont(_font, BLACK);
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ public:
|
|||
* draws the header including an item to navigate a page up
|
||||
*
|
||||
*/
|
||||
void drawHeader(const string &headerText);
|
||||
void drawHeader(string headerText);
|
||||
|
||||
/**
|
||||
* draws the footer including a page changer
|
||||
|
|
|
@ -49,6 +49,7 @@ Item::Item(const string &xmlItem)
|
|||
}
|
||||
|
||||
_title = _title.substr(_title.find_last_of("/") + 1, _title.length());
|
||||
_title = Util::replaceString(_title,"%20"," ");
|
||||
}
|
||||
|
||||
void Item::open() const
|
||||
|
@ -72,4 +73,4 @@ void Item::open() const
|
|||
{
|
||||
Message(3, "Warning", "The filetype is currently not supported. :/", 600);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -81,4 +81,14 @@ string Util::getXMLAttribute(const string &buffer, const string &name)
|
|||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
string Util::replaceString(string item, const string& find, const string& to)
|
||||
{
|
||||
for (size_t pos = item.find(find); pos != string::npos; pos = item.find(find, pos))
|
||||
{
|
||||
item.replace(pos, find.length(), to);
|
||||
}
|
||||
|
||||
return item;
|
||||
}
|
|
@ -57,6 +57,8 @@ public:
|
|||
*/
|
||||
static string getXMLAttribute(const string &buffer, const string &name);
|
||||
|
||||
static string replaceString(string item,const string& find,const string& to);
|
||||
|
||||
private:
|
||||
Util() {}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue