Difference between revisions of "Add New Resolution To Gideros Player"
From Gideros Wiki
(Created page with "42 year-old Midwife Bryce Bineau from Concord, enjoys to spend some time airsofting, computer services los angeles and maintain a journal. Finds the charm in visiting places a...") |
|||
(3 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | + | 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 |
Latest revision as of 13:40, 17 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