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); }
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); }
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); }