Difference between revisions of "Add New Resolution To Gideros Player"

From Gideros Wiki
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 2: Line 2:
 
https://github.com/gideros/gideros/blob/master/player/mainwindow.ui
 
https://github.com/gideros/gideros/blob/master/player/mainwindow.ui
  
Add a new addaction and action:<addaction name="action750x1334"/>
+
Add a new addaction and action:
+
 
 +
<addaction name="action750x1334"/>
 +
 
 
  <action name="action750x1334">
 
  <action name="action750x1334">
 
  <property name="checkable">
 
  <property name="checkable">
Line 12: Line 14:
 
  </property>
 
  </property>
 
  </action>
 
  </action>
 
 
 
---
 
  
 
In the mainwindow.cpp:
 
In the mainwindow.cpp:

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