forked from len0rd/rockbox
Theme Editor: Began in implementing tag rendering, %X tag now recognized
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27043 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
08d09e678f
commit
ac9287bdb5
11 changed files with 177 additions and 18 deletions
|
@ -32,6 +32,8 @@
|
|||
#include <QMap>
|
||||
#include <QDir>
|
||||
|
||||
#include <iostream>
|
||||
|
||||
ParseTreeModel::ParseTreeModel(const char* document, QObject* parent):
|
||||
QAbstractItemModel(parent)
|
||||
{
|
||||
|
@ -293,6 +295,16 @@ QGraphicsScene* ParseTreeModel::render(ProjectModel* project,
|
|||
settings.insert("themebase", base.canonicalPath());
|
||||
}
|
||||
|
||||
if(file)
|
||||
{
|
||||
QString skinFile = *file;
|
||||
QStringList decomp = skinFile.split("/");
|
||||
skinFile = decomp[decomp.count() - 1];
|
||||
skinFile.chop(skinFile.length() - skinFile.lastIndexOf("."));
|
||||
settings.insert("imagepath", settings.value("themebase","") + "/wps/" +
|
||||
skinFile);
|
||||
}
|
||||
|
||||
RBScreen* screen = 0;
|
||||
RBRenderInfo info(this, project, &settings, screen);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue