Exemplo n.º 1
0
frmBoxes::frmBoxes(const char *apppath, QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::frmBoxes)
{
#if (defined __APPLE__)
    #if (defined QT_NO_DEBUG)
    appath = apppath;
    QString apppathq = QString(appath);
    QStringList allparts = apppathq.split("/");
    QStringList rootdir = QStringList();//[allparts.length() - 4];
    for(int i = 0; i < allparts.length()-2; i++)
    {
        rootdir.append(allparts[i]);
    }
    QString wholepath = rootdir.join("/") + "/Resources/";
    std::string dbpath = wholepath.toStdString() + "veekun-pokedex.sqlite";
    std::string imgdbpath = wholepath.toStdString() + "images.sqlite";
    opendb(dbpath.c_str());
    openimgdb(imgdbpath.c_str());
#else
    opendb();
    openimgdb();
#endif
#else
    opendb("F:\\Dropbox\\PKMDS Databases\\veekun-pokedex.sqlite");
    openimgdb("F:\\Dropbox\\PKMDS Databases\\images.sqlite");
#endif
    ui->setupUi(this);
    ui->saBoxes->setVisible(false);
    ui->saBoxes->setEnabled(false);
    ui->sbBoxIncrem->setVisible(false);
    ui->sbBoxIncrem->setEnabled(false);
    mouseEventEater = new MouseEventEater(this);
    extern pkmviewer * pview;
    pview = new pkmviewer(this);
    partygraphics[0] = ui->pbPartySlot01;
    partygraphics[1] = ui->pbPartySlot02;
    partygraphics[2] = ui->pbPartySlot03;
    partygraphics[3] = ui->pbPartySlot04;
    partygraphics[4] = ui->pbPartySlot05;
    partygraphics[5] = ui->pbPartySlot06;
    boxgraphics[0] = ui->pbBoxSlot01;
    boxgraphics[1] = ui->pbBoxSlot02;
    boxgraphics[2] = ui->pbBoxSlot03;
    boxgraphics[3] = ui->pbBoxSlot04;
    boxgraphics[4] = ui->pbBoxSlot05;
    boxgraphics[5] = ui->pbBoxSlot06;
    boxgraphics[6] = ui->pbBoxSlot07;
    boxgraphics[7] = ui->pbBoxSlot08;
    boxgraphics[8] = ui->pbBoxSlot09;
    boxgraphics[9] = ui->pbBoxSlot10;
    boxgraphics[10] = ui->pbBoxSlot11;
    boxgraphics[11] = ui->pbBoxSlot12;
    boxgraphics[12] = ui->pbBoxSlot13;
    boxgraphics[13] = ui->pbBoxSlot14;
    boxgraphics[14] = ui->pbBoxSlot15;
    boxgraphics[15] = ui->pbBoxSlot16;
    boxgraphics[16] = ui->pbBoxSlot17;
    boxgraphics[17] = ui->pbBoxSlot18;
    boxgraphics[18] = ui->pbBoxSlot19;
    boxgraphics[19] = ui->pbBoxSlot20;
    boxgraphics[20] = ui->pbBoxSlot21;
    boxgraphics[21] = ui->pbBoxSlot22;
    boxgraphics[22] = ui->pbBoxSlot23;
    boxgraphics[23] = ui->pbBoxSlot24;
    boxgraphics[24] = ui->pbBoxSlot25;
    boxgraphics[25] = ui->pbBoxSlot26;
    boxgraphics[26] = ui->pbBoxSlot27;
    boxgraphics[27] = ui->pbBoxSlot28;
    boxgraphics[28] = ui->pbBoxSlot29;
    boxgraphics[29] = ui->pbBoxSlot30;
    boxpreviewgraphics[0] = ui->pbBox01;
    boxpreviewgraphics[1] = ui->pbBox02;
    boxpreviewgraphics[2] = ui->pbBox03;
    boxpreviewgraphics[3] = ui->pbBox04;
    boxpreviewgraphics[4] = ui->pbBox05;
    boxpreviewgraphics[5] = ui->pbBox06;
    boxpreviewgraphics[6] = ui->pbBox07;
    boxpreviewgraphics[7] = ui->pbBox08;
    boxpreviewgraphics[8] = ui->pbBox09;
    boxpreviewgraphics[9] = ui->pbBox10;
    boxpreviewgraphics[10] = ui->pbBox11;
    boxpreviewgraphics[11] = ui->pbBox12;
    boxpreviewgraphics[12] = ui->pbBox13;
    boxpreviewgraphics[13] = ui->pbBox14;
    boxpreviewgraphics[14] = ui->pbBox15;
    boxpreviewgraphics[15] = ui->pbBox16;
    boxpreviewgraphics[16] = ui->pbBox17;
    boxpreviewgraphics[17] = ui->pbBox18;
    boxpreviewgraphics[18] = ui->pbBox19;
    boxpreviewgraphics[19] = ui->pbBox20;
    boxpreviewgraphics[20] = ui->pbBox21;
    boxpreviewgraphics[21] = ui->pbBox22;
    boxpreviewgraphics[22] = ui->pbBox23;
    boxpreviewgraphics[23] = ui->pbBox24;
    this->setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);

    //    connect(mouseEventEater, SIGNAL(send_rightButtonClicked(const QPoint&)),
    //                this, SLOT(rightButtonClicked(const QPoint&)));

    //    /*
    ////    QMenu* pContextMenu = new QMenu(this);
    ////    //    QTreeWidget* pTreeWidget = new QTreeWidget();
    ////    QAction* qaDeletePKM = new QAction(tr("Delete Pokemon"), pContextMenu);
    ////    ui->pbBoxSlot01->setContextMenuPolicy(Qt::ActionsContextMenu);
    ////    //    pTreeWidget->setContextMenuPolicy(Qt::ActionsContextMenu);
    ////    //    pTreeWidget->addAction(pOpenFile);
    ////    //connect(openAct, SIGNAL(triggered()), this, SLOT(open()));
    ////    //    connect(qaDeletePKM,
    ////    //            SIGNAL(triggered()),
    ////    //            this,
    ////    //            SLOT(frmBoxes::on_actionDeletePKM(QGraphicsView * gView)));
    ////    //    QString ss("QMenu{background-color: #ABABAB;border: 1px solid black;}");
    ////    this->connect(
    ////                qaDeletePKM,
    ////                SIGNAL(triggered()),
    ////                this,
    ////                SLOT(open())
    ////                );
    ////    ui->pbBoxSlot01->addAction(qaDeletePKM);
    ////    //    qApp->setStyleSheet(ss);
    ////    boxgraphics[0]->setContextMenuPolicy(Qt::CustomContextMenu);
    //*/
    //    boxgraphics[0]->setContextMenuPolicy(Qt::ActionsContextMenu);
    //    QMenu* pContextMenu = new QMenu(this);
    //    QAction* qaDeletePKM = new QAction(tr("Delete Pokemon"), pContextMenu);
    //    /*this->*//*QObject::*/connect(
    //                qaDeletePKM,
    //                SIGNAL(triggered()),
    //                /*this*/boxgraphics[0],
    //                SLOT(on_actionDeletePKM(boxgraphics[0]))
    //                );
    //    boxgraphics[0]->addAction(qaDeletePKM);
}
Exemplo n.º 2
0
frmBoxes::frmBoxes(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::frmBoxes)
{
    opendb();
    openimgdb();
    ui->setupUi(this);
    ui->saBoxes->setVisible(false);
    ui->saBoxes->setEnabled(false);
    ui->sbBoxIncrem->setVisible(false);
    ui->sbBoxIncrem->setEnabled(false);
    mouseEventEater = new MouseEventEater(this);
    extern pkmviewer * pview;
    pview = new pkmviewer(this);
    partygraphics[0] = ui->pbPartySlot01;
    partygraphics[1] = ui->pbPartySlot02;
    partygraphics[2] = ui->pbPartySlot03;
    partygraphics[3] = ui->pbPartySlot04;
    partygraphics[4] = ui->pbPartySlot05;
    partygraphics[5] = ui->pbPartySlot06;
    boxgraphics[0] = ui->pbBoxSlot01;
    boxgraphics[1] = ui->pbBoxSlot02;
    boxgraphics[2] = ui->pbBoxSlot03;
    boxgraphics[3] = ui->pbBoxSlot04;
    boxgraphics[4] = ui->pbBoxSlot05;
    boxgraphics[5] = ui->pbBoxSlot06;
    boxgraphics[6] = ui->pbBoxSlot07;
    boxgraphics[7] = ui->pbBoxSlot08;
    boxgraphics[8] = ui->pbBoxSlot09;
    boxgraphics[9] = ui->pbBoxSlot10;
    boxgraphics[10] = ui->pbBoxSlot11;
    boxgraphics[11] = ui->pbBoxSlot12;
    boxgraphics[12] = ui->pbBoxSlot13;
    boxgraphics[13] = ui->pbBoxSlot14;
    boxgraphics[14] = ui->pbBoxSlot15;
    boxgraphics[15] = ui->pbBoxSlot16;
    boxgraphics[16] = ui->pbBoxSlot17;
    boxgraphics[17] = ui->pbBoxSlot18;
    boxgraphics[18] = ui->pbBoxSlot19;
    boxgraphics[19] = ui->pbBoxSlot20;
    boxgraphics[20] = ui->pbBoxSlot21;
    boxgraphics[21] = ui->pbBoxSlot22;
    boxgraphics[22] = ui->pbBoxSlot23;
    boxgraphics[23] = ui->pbBoxSlot24;
    boxgraphics[24] = ui->pbBoxSlot25;
    boxgraphics[25] = ui->pbBoxSlot26;
    boxgraphics[26] = ui->pbBoxSlot27;
    boxgraphics[27] = ui->pbBoxSlot28;
    boxgraphics[28] = ui->pbBoxSlot29;
    boxgraphics[29] = ui->pbBoxSlot30;
    boxpreviewgraphics[0] = ui->pbBox01;
    boxpreviewgraphics[1] = ui->pbBox02;
    boxpreviewgraphics[2] = ui->pbBox03;
    boxpreviewgraphics[3] = ui->pbBox04;
    boxpreviewgraphics[4] = ui->pbBox05;
    boxpreviewgraphics[5] = ui->pbBox06;
    boxpreviewgraphics[6] = ui->pbBox07;
    boxpreviewgraphics[7] = ui->pbBox08;
    boxpreviewgraphics[8] = ui->pbBox09;
    boxpreviewgraphics[9] = ui->pbBox10;
    boxpreviewgraphics[10] = ui->pbBox11;
    boxpreviewgraphics[11] = ui->pbBox12;
    boxpreviewgraphics[12] = ui->pbBox13;
    boxpreviewgraphics[13] = ui->pbBox14;
    boxpreviewgraphics[14] = ui->pbBox15;
    boxpreviewgraphics[15] = ui->pbBox16;
    boxpreviewgraphics[16] = ui->pbBox17;
    boxpreviewgraphics[17] = ui->pbBox18;
    boxpreviewgraphics[18] = ui->pbBox19;
    boxpreviewgraphics[19] = ui->pbBox20;
    boxpreviewgraphics[20] = ui->pbBox21;
    boxpreviewgraphics[21] = ui->pbBox22;
    boxpreviewgraphics[22] = ui->pbBox23;
    boxpreviewgraphics[23] = ui->pbBox24;
    this->setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);

//    connect(mouseEventEater, SIGNAL(send_rightButtonClicked(const QPoint&)),
//                this, SLOT(rightButtonClicked(const QPoint&)));

//    /*
////    QMenu* pContextMenu = new QMenu(this);
////    //    QTreeWidget* pTreeWidget = new QTreeWidget();
////    QAction* qaDeletePKM = new QAction(tr("Delete Pokemon"), pContextMenu);
////    ui->pbBoxSlot01->setContextMenuPolicy(Qt::ActionsContextMenu);
////    //    pTreeWidget->setContextMenuPolicy(Qt::ActionsContextMenu);
////    //    pTreeWidget->addAction(pOpenFile);
////    //connect(openAct, SIGNAL(triggered()), this, SLOT(open()));
////    //    connect(qaDeletePKM,
////    //            SIGNAL(triggered()),
////    //            this,
////    //            SLOT(frmBoxes::on_actionDeletePKM(QGraphicsView * gView)));
////    //    QString ss("QMenu{background-color: #ABABAB;border: 1px solid black;}");
////    this->connect(
////                qaDeletePKM,
////                SIGNAL(triggered()),
////                this,
////                SLOT(open())
////                );
////    ui->pbBoxSlot01->addAction(qaDeletePKM);
////    //    qApp->setStyleSheet(ss);
////    boxgraphics[0]->setContextMenuPolicy(Qt::CustomContextMenu);
//*/
//    boxgraphics[0]->setContextMenuPolicy(Qt::ActionsContextMenu);
//    QMenu* pContextMenu = new QMenu(this);
//    QAction* qaDeletePKM = new QAction(tr("Delete Pokemon"), pContextMenu);
//    /*this->*//*QObject::*/connect(
//                qaDeletePKM,
//                SIGNAL(triggered()),
//                /*this*/boxgraphics[0],
//                SLOT(on_actionDeletePKM(boxgraphics[0]))
//                );
//    boxgraphics[0]->addAction(qaDeletePKM);
}
Exemplo n.º 3
0
frmBoxes::frmBoxes(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::frmBoxes)
{
    opendb();
    openimgdb();
    ui->setupUi(this);
    ui->saBoxes->setVisible(false);
    ui->saBoxes->setEnabled(false);
    ui->sbBoxIncrem->setVisible(false);
    ui->sbBoxIncrem->setEnabled(false);
    mouseEventEater = new MouseEventEater(this);
    extern pkmviewer * pview;
    pview = new pkmviewer(this);
    partygraphics[0] = ui->pbPartySlot01;
    partygraphics[1] = ui->pbPartySlot02;
    partygraphics[2] = ui->pbPartySlot03;
    partygraphics[3] = ui->pbPartySlot04;
    partygraphics[4] = ui->pbPartySlot05;
    partygraphics[5] = ui->pbPartySlot06;
    boxgraphics[0] = ui->pbBoxSlot01;
    boxgraphics[1] = ui->pbBoxSlot02;
    boxgraphics[2] = ui->pbBoxSlot03;
    boxgraphics[3] = ui->pbBoxSlot04;
    boxgraphics[4] = ui->pbBoxSlot05;
    boxgraphics[5] = ui->pbBoxSlot06;
    boxgraphics[6] = ui->pbBoxSlot07;
    boxgraphics[7] = ui->pbBoxSlot08;
    boxgraphics[8] = ui->pbBoxSlot09;
    boxgraphics[9] = ui->pbBoxSlot10;
    boxgraphics[10] = ui->pbBoxSlot11;
    boxgraphics[11] = ui->pbBoxSlot12;
    boxgraphics[12] = ui->pbBoxSlot13;
    boxgraphics[13] = ui->pbBoxSlot14;
    boxgraphics[14] = ui->pbBoxSlot15;
    boxgraphics[15] = ui->pbBoxSlot16;
    boxgraphics[16] = ui->pbBoxSlot17;
    boxgraphics[17] = ui->pbBoxSlot18;
    boxgraphics[18] = ui->pbBoxSlot19;
    boxgraphics[19] = ui->pbBoxSlot20;
    boxgraphics[20] = ui->pbBoxSlot21;
    boxgraphics[21] = ui->pbBoxSlot22;
    boxgraphics[22] = ui->pbBoxSlot23;
    boxgraphics[23] = ui->pbBoxSlot24;
    boxgraphics[24] = ui->pbBoxSlot25;
    boxgraphics[25] = ui->pbBoxSlot26;
    boxgraphics[26] = ui->pbBoxSlot27;
    boxgraphics[27] = ui->pbBoxSlot28;
    boxgraphics[28] = ui->pbBoxSlot29;
    boxgraphics[29] = ui->pbBoxSlot30;
    boxpreviewgraphics[0] = ui->pbBox01;
    boxpreviewgraphics[1] = ui->pbBox02;
    boxpreviewgraphics[2] = ui->pbBox03;
    boxpreviewgraphics[3] = ui->pbBox04;
    boxpreviewgraphics[4] = ui->pbBox05;
    boxpreviewgraphics[5] = ui->pbBox06;
    boxpreviewgraphics[6] = ui->pbBox07;
    boxpreviewgraphics[7] = ui->pbBox08;
    boxpreviewgraphics[8] = ui->pbBox09;
    boxpreviewgraphics[9] = ui->pbBox10;
    boxpreviewgraphics[10] = ui->pbBox11;
    boxpreviewgraphics[11] = ui->pbBox12;
    boxpreviewgraphics[12] = ui->pbBox13;
    boxpreviewgraphics[13] = ui->pbBox14;
    boxpreviewgraphics[14] = ui->pbBox15;
    boxpreviewgraphics[15] = ui->pbBox16;
    boxpreviewgraphics[16] = ui->pbBox17;
    boxpreviewgraphics[17] = ui->pbBox18;
    boxpreviewgraphics[18] = ui->pbBox19;
    boxpreviewgraphics[19] = ui->pbBox20;
    boxpreviewgraphics[20] = ui->pbBox21;
    boxpreviewgraphics[21] = ui->pbBox22;
    boxpreviewgraphics[22] = ui->pbBox23;
    boxpreviewgraphics[23] = ui->pbBox24;
    this->setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);
}