Difference between revisions of "Add New Resolution To Gideros Player"
From Gideros Wiki
Ar2rsawseen (Talk | contribs) (Adding new resolution to Gideros Player) |
Ar2rsawseen (Talk | contribs) |
||
Line 45: | Line 45: | ||
else if (resolutionGroup_->checkedAction() == ui.action750x1334) | else if (resolutionGroup_->checkedAction() == ui.action750x1334) | ||
return 1334; | return 1334; | ||
+ | |||
+ | Thanks to marcelojunior (http://giderosmobile.com/forum/discussion/comment/38649#Comment_38649) for tutorial |
Revision as of 15:14, 16 September 2014
In the mainwindow.ui, player folder: https://github.com/gideros/gideros/blob/master/player/mainwindow.ui
Add a new addaction and action:<addaction name="action750x1334"/>
<action name="action750x1334"> <property name="checkable"> <bool>true</bool> </property> <property name="text"> <string>750x1334 (iPhone 6)</string> </property> </action>
---
In the mainwindow.cpp: https://github.com/gideros/gideros/blob/master/player/mainwindow.cpp
Constructor, these snippets:
connect(ui.action750x1334, SIGNAL(triggered()), this, SLOT(actionResolution())); resolutionGroup_->addAction(ui.action750x1334); case 750: ui.action750x1334->setChecked(true); break;
In closeEvent:
else if (resolutionGroup_->checkedAction() == ui.action750x1334) settings.setValue("resolution", 750);
In hardwareWidth:
else if (resolutionGroup_->checkedAction() == ui.action750x1334) return 750;
And in the hardwareHeight:
else if (resolutionGroup_->checkedAction() == ui.action750x1334) return 1334;
Thanks to marcelojunior (http://giderosmobile.com/forum/discussion/comment/38649#Comment_38649) for tutorial