ppsspp/Qt/controls.cpp

56 lines
1.0 KiB
C++

#include "controls.h"
#include "ui_controls.h"
struct Controls_
{
char* command;
char* key;
};
const Controls_ controllist[] = {
{"Start","1"},
{"Select","2"},
{"Square","Z"},
{"Triangle","A"},
{"Circle","S"},
{"Cross","X"},
{"Left Trigger","Q"},
{"Right Trigger","W"},
{"Up","Arrow Up"},
{"Down","Arrow Down"},
{"Left","Arrow Left"},
{"Right","Arrow Right"},
{"Analog Up","I"},
{"Analog Down","K"},
{"Analog Left","J"},
{"Analog Right","L"},
};
Controls::Controls(QWidget *parent) :
QDialog(parent),
ui(new Ui::Controls)
{
ui->setupUi(this);
int numRows = sizeof(controllist)/sizeof(Controls_);
ui->listControls->setRowCount(numRows);
for(int i = 0; i < numRows; i++)
{
QTableWidgetItem* item = new QTableWidgetItem();
item->setText(controllist[i].command);
ui->listControls->setItem(i,0,item);
item = new QTableWidgetItem();
item->setText(controllist[i].key);
ui->listControls->setItem(i,1,item);
ui->listControls->setRowHeight(i,15);
}
}
Controls::~Controls()
{
delete ui;
}