mainwindow->show();
/* controller */
+ const int defaultDockPos = Qt::AlignRight | Qt::AlignCenter;
+ mainwindow->getUIState()->conState.recentlyDockPos = defaultDockPos;
+
int conIndex = mruInfo.value(SKIN_PROPERTY_CONTROLLER_INDEX).toInt();
if (conIndex >= 0 && conIndex < uiInfo->conFormList.count()) {
int conDockPos = mruInfo.value(SKIN_PROPERTY_CONTROLLER_DOCK).toInt();
if (conDockPos <= 0) {
- conDockPos = Qt::AlignRight | Qt::AlignCenter;
+ conDockPos = defaultDockPos;
}
mainwindow->openController(conIndex, conDockPos);
QSurfaceFormat qt5GLFormat;
DisplaySwapper::DisplaySwapper(QGLContext* context, QObject* parent)
-: QObject(parent),
- context(context),
- terminating(false)
+ : QObject(parent), context(context), terminating(false)
{
+ /* do nothing */
}
void DisplaySwapper::display()
controllerMapper = new QSignalMapper(this);
connect(controllerMapper, SIGNAL(mapped(int)), this, SLOT(slotController(int)));
+ action = controllerMenu->addAction("None");
+ action->setActionGroup(controllerGroup);
+ action->setCheckable(true);
+ action->setChecked(true);
+ connect(action, SIGNAL(triggered()), this, SLOT(slotCloseCon()));
+
for (int i = 0; i < win->uiInfo->conFormList.count(); i++) {
action = controllerMenu->addAction(win->uiInfo->conFormList.at(i)->name);
action->setActionGroup(controllerGroup);
parent->getUIState()->conState.recentlyDockPos);
}
+void ContextMenu::slotCloseCon()
+{
+ qDebug("controller : None");
+
+ parent->closeController();
+ parent->getUIState()->conState.conFormIndex = -1;
+}
+
void ContextMenu::slotShell()
{
qDebug("SDB shell");
void slotRotate(int angle);
void slotScale(int scale);
void slotController(int index);
+ void slotCloseCon();
void slotShell();
void slotControlPanel();
void slotHostKeyboard(bool on);
item = new QTableWidgetItem("Ram Size");
infoTable->setItem(index, 0, item);
- item = new QTableWidgetItem(get_emul_ram_size());
+ item = new QTableWidgetItem(QString(get_emul_ram_size()) + " MB");
infoTable->setItem(index++, 1, item);
item = new QTableWidgetItem("Display Resolution");