- QLabel * img = new QLabel;
-// img->setPixmap(QPixmap(":/res/controller.png"));
-
-/*
- QImage cartImg(":/res/cart-blank.png");
- QPainter painter(&cartImg);
- painter.drawPixmap(23, 87, QPixmap(":/res/label-blank.png"));
- painter.end();
- cartSmall = cartImg.scaled(488/4, 395/4, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
-*/
- QImage controller(":/res/controller.png");
- QPainter painter(&controller);
-// painter.draw();
-// painter->drawText(QRect(option.rect.x()+10, option.rect.y()+36, 196/2, 70/2),
-// Qt::TextWordWrap | Qt::AlignHCenter, nameToDraw);
-
- // Bump up the size of the default font...
- QFont font = painter.font();
- font.setPixelSize(14);
- font.setBold(true);
- painter.setFont(font);
- painter.setPen(QColor(0, 128, 255, 255)); // This is R,G,B,A
-
- // This is hard-coded crap. It's crap-tastic!
-/*
-Bitmap Locations:
-
-Up: 87,64
-Down: 87,94
-Left: 73,78
-Right: 105,77
-C: 209,104
-B: 225,80
-A: 242,60
-Pause: 141,109
-Option: 165,107
-1: 125,153
-2: 160,153
-3: 196,153
-4: 125,177
-5:
-6:
-7: 125,199
-8:
-9:
-*: 125,223
-0:
-#:
-enum { BUTTON_FIRST = 0, BUTTON_U = 0,
-BUTTON_D = 1,
-BUTTON_L = 2,
-BUTTON_R = 3,
-
-BUTTON_s = 4,
-BUTTON_7 = 5,
-BUTTON_4 = 6,
-BUTTON_1 = 7,
-BUTTON_0 = 8,
-BUTTON_8 = 9,
-BUTTON_5 = 10,
-BUTTON_2 = 11,
-BUTTON_d = 12,
-BUTTON_9 = 13,
-BUTTON_6 = 14,
-BUTTON_3 = 15,
-
-BUTTON_A = 16,
-BUTTON_B = 17,
-BUTTON_C = 18,
-BUTTON_OPTION = 19,
-BUTTON_PAUSE = 20, BUTTON_LAST = 20 };
-*/
- int buttonPos[21][2] = { { 87, 64 }, { 87, 94 }, { 73, 78 }, { 105, 77 },
- { 125, 223 }, { 125, 199 }, { 125, 177 }, { 125, 153 },
- { 160, 223 }, { 160, 199 }, { 160, 177 }, { 160, 153 },
- { 196, 223 }, { 196, 199 }, { 196, 177 }, { 196, 153 },
- { 242, 60 }, { 225, 80 }, { 209, 104 }, { 165, 107 }, { 141, 109 }
- };
- char buttonName[21][10] = { "Up", "Dn", "Lf", "Rt",
- "-", "7", "4", "1", "0", "8", "5", "2", "=", "9", "6", "3",
- "C", "X", "Z", "'", "Ret" };
-
-#if 0
- painter.drawText(QPoint(buttonPos[BUTTON_U][0], buttonPos[BUTTON_U][1]), QChar(0x2191));
- painter.drawText(QPoint(buttonPos[BUTTON_D][0], buttonPos[BUTTON_D][1]), QChar(0x2193));
-#else
- for(int i=BUTTON_FIRST; i<=BUTTON_LAST; i++)
- painter.drawText(QPoint(buttonPos[i][0] - 5, buttonPos[i][1] + 5), QString(buttonName[i]));
-#endif
-
- painter.end();
- img->setPixmap(QPixmap::fromImage(controller));
-
- redefineAll = new QPushButton(tr("Redefine All Keys"));