Ejemplo n.º 1
0
int ShowEditor::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: actRemove(); break;
        case 1: actPopTop(); break;
        case 2: actPopDown(); break;
        case 3: actSizeOrig(); break;
        case 4: actSizeHalf(); break;
        case 5: actSizeAuto(); break;
        case 6: actNew(); break;
        case 7: actOpen(); break;
        case 8: actSave(); break;
        case 9: actRun(); break;
        case 10: actExit(); break;
        case 11: actSceSet(); break;
        case 12: actLineCheck(); break;
        case 13: actHelixSqrCheck(); break;
        case 14: actHelixCirCheck(); break;
        case 15: actSqrCheck(); break;
        case 16: actCubicCheck(); break;
        case 17: actCircleCheck(); break;
        case 18: actCylinderCheck(); break;
        case 19: actHalfCirCheck(); break;
        case 20: actAlbumACheck(); break;
        case 21: actArrayEditorCheck(); break;
        case 22: actTextPix((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 23: actPage(); break;
        case 24: actJpge(); break;
        case 25: actText(); break;
        case 26: actMusic(); break;
        case 27: actBuildAlbum(); break;
        case 28: actFont(); break;
        case 29: actColor(); break;
        case 30: actSetting(); break;
        case 31: actAbout(); break;
        case 32: fontChange((*reinterpret_cast< QFont(*)>(_a[1]))); break;
        case 33: activetext((*reinterpret_cast< const QString(*)>(_a[1]))); break;
        case 34: itemChange((*reinterpret_cast< QListWidgetItem*(*)>(_a[1])),(*reinterpret_cast< QListWidgetItem*(*)>(_a[2]))); break;
        case 35: pageItemRemove(); break;
        default: ;
        }
        _id -= 36;
    }
    return _id;
}
Ejemplo n.º 2
0
void Macro::draw(QGraphicsScene* scene, QColor background, QColor font) {
    //size 241, 281
    //QBrush Ybrush(Qt::blue);
    //scene->setBackgroundBrush(Ybrush);

    QFont titleFont("Times", 10, QFont::Bold);
    QGraphicsTextItem * titleItem = new QGraphicsTextItem;
    titleItem->setPos(70,10);
    titleItem->setDefaultTextColor(font);
    titleItem->setFont(titleFont);
    titleItem->setPlainText("Macro Recorder");
    scene->addItem(titleItem);

    QFont actFont("Times", 9, QFont::Bold);
    QGraphicsTextItem * actItem = new QGraphicsTextItem;
    actItem->setPos(30,40);
    actItem->setDefaultTextColor(font);
    actItem->setFont(actFont);
    if (activationKeyRec == false) {
        QChar key = static_cast<char>(activationKey);
        QString sKey = key;
        actItem->setPlainText("Activation Key: (" + sKey + ")");
    }
    else {
        actItem->setPlainText("Activation Key: RECORDING");
    }
    scene->addItem(actItem);

    QBrush onB(font);
    QPen onP(font);
    scene->addRect(160,150,40,40, onP, onB);
    scene->addRect(160,200,40,40, onP, onB);

    QFont onFont("Times", 11, QFont::Bold);
    QGraphicsTextItem * onItem = new QGraphicsTextItem;
    onItem->setPos(166,158);
    if (on) {
        onItem->setDefaultTextColor(Qt::yellow);
    }
    else {
       onItem->setDefaultTextColor(Qt::black);
    }
    onItem->setFont(onFont);
    onItem->setPlainText("On");
    scene->addItem(onItem);

    QFont offFont("Times", 11, QFont::Bold);
    QGraphicsTextItem * offItem = new QGraphicsTextItem;
    offItem->setPos(166,208);
    if (on) {
        offItem->setDefaultTextColor(Qt::black);
    }
    else {
       offItem->setDefaultTextColor(Qt::yellow);
    }
    offItem->setFont(offFont);
    offItem->setPlainText("Off");
    scene->addItem(offItem);

    if (recording) {
        QBrush recB(Qt::red);
        QPen recP(Qt::red);
        scene->addRect(60,80,30,30, recP, recB);
    }
    else {
        QBrush recB(font);
        QPen recP(font);
        scene->addRect(60,80,30,30, recP, recB);
    }

    QBrush loadB(font);
    QPen loadP(font);
    scene->addRect(140,80,30,30, loadP, loadB);

    QFont loadFont("Times", 7, QFont::Bold);
    QGraphicsTextItem * loadItem = new QGraphicsTextItem;
    loadItem->setPos(140,85);
    loadItem->setDefaultTextColor(Qt::black);
    loadItem->setFont(loadFont);
    loadItem->setPlainText("Load");
    scene->addItem(loadItem);

    QFont recFont("Times", 8, QFont::Bold);
    QGraphicsTextItem * recItem = new QGraphicsTextItem;
    recItem->setPos(61,83);
    recItem->setDefaultTextColor(Qt::black);
    recItem->setFont(recFont);
    recItem->setPlainText("Rec");
    scene->addItem(recItem);

}