forked from len0rd/rockbox
Theme Editor: Added Show Viewports option to device configuration panel, implemented simple rendering of info tags from device configuration
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27136 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
c32728c91c
commit
5300c7014d
8 changed files with 39 additions and 14 deletions
|
@ -295,6 +295,7 @@ QGraphicsScene* ParseTreeModel::render(ProjectModel* project,
|
|||
settings.insert("themebase", base.canonicalPath());
|
||||
}
|
||||
|
||||
bool remote = false;
|
||||
if(file)
|
||||
{
|
||||
QString skinFile = *file;
|
||||
|
@ -303,13 +304,18 @@ QGraphicsScene* ParseTreeModel::render(ProjectModel* project,
|
|||
skinFile.chop(skinFile.length() - skinFile.lastIndexOf("."));
|
||||
settings.insert("imagepath", settings.value("themebase","") + "/wps/" +
|
||||
skinFile);
|
||||
|
||||
decomp = file->split(".");
|
||||
QString extension = decomp.last();
|
||||
if(extension[0] == 'r')
|
||||
remote = true;
|
||||
}
|
||||
|
||||
RBScreen* screen = 0;
|
||||
RBRenderInfo info(this, project, &settings, device, screen);
|
||||
|
||||
/* Adding the screen */
|
||||
screen = new RBScreen(info);
|
||||
screen = new RBScreen(info, remote);
|
||||
scene->addItem(screen);
|
||||
|
||||
info = RBRenderInfo(this, project, &settings, device, screen);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue