void FlyEmSplitControlForm::setupWidgetBehavior() { connect(ui->exitPushButton, SIGNAL(clicked()), this, SIGNAL(exitingSplit())); connect(ui->quickViewPushButton, SIGNAL(clicked()), this, SIGNAL(quickViewTriggered())); connect(ui->viewResultQuickPushButton, SIGNAL(clicked()), this, SIGNAL(splitQuickViewTriggered())); connect(ui->view3dBodyPushButton, SIGNAL(clicked()), this, SIGNAL(bodyViewTriggered())); connect(ui->coarseBodyViewPushButton, SIGNAL(clicked()), this, SIGNAL(coarseBodyViewTriggered())); connect(ui->viewSplitPushButton, SIGNAL(clicked()), this, SIGNAL(splitViewTriggered())); connect(ui->loadBodyPushButton, SIGNAL(clicked()), this, SLOT(changeSplit())); // connect(ui->loadBodyPushButton, SIGNAL(clicked()), this, SLOT(slotTest())); connect(ui->saveSeedPushButton, SIGNAL(clicked()), this, SIGNAL(savingSeed())); connect(ui->commitPushButton, SIGNAL(clicked()), this, SLOT(commitResult())); connect(ui->bodyIdSpinBox, SIGNAL(valueConfirmed(int)), this, SLOT(changeSplit())); // connect(ui->loadBookmarkButton, SIGNAL(clicked()), // this, SLOT(loadBookmark())); connect(getUserBookmarkView(), SIGNAL(locatingBookmark(const ZFlyEmBookmark*)), this, SLOT(locateBookmark(const ZFlyEmBookmark*))); connect(getUserBookmarkView(), SIGNAL(bookmarkChecked(QString,bool)), this, SIGNAL(bookmarkChecked(QString, bool))); connect(getUserBookmarkView(), SIGNAL(bookmarkChecked(ZFlyEmBookmark*)), this, SIGNAL(bookmarkChecked(ZFlyEmBookmark*))); connect(getAssignedBookmarkView(), SIGNAL(bookmarkChecked(QString,bool)), this, SIGNAL(bookmarkChecked(QString, bool))); connect(getAssignedBookmarkView(), SIGNAL(bookmarkChecked(ZFlyEmBookmark*)), this, SIGNAL(bookmarkChecked(ZFlyEmBookmark*))); connect(getAssignedBookmarkView(), SIGNAL(locatingBookmark(const ZFlyEmBookmark*)), this, SLOT(locateBookmark(const ZFlyEmBookmark*))); // connect(ui->synapsePushButton, SIGNAL(clicked()), // this, SIGNAL(loadingSynapse())); ui->viewSplitPushButton->setEnabled(false); // ui->loadBookmarkButton->hide(); // ui->synapsePushButton->hide(); ui->view3dBodyPushButton->hide(); ui->viewSplitPushButton->hide(); // ui->sideView->hide(); // ui->sideViewLabel->hide(); // ui->commitPushButton->setEnabled(false); createMenu(); }
static t_list *printProductName(t_list **script, t_socket *client) { t_list *list; char request[1024]; t_list *ret; t_list *tmp; char *id; list = NULL; if (!script || !*script) return NULL; printf("\tprintProductName :: \n"); if (!(id = getParameter(client, "id"))) { printf("Missing id parameter\n"); list = addToList(list, ""); return commitResult(list, script); } snprintf(request, 1024, "SELECT ProduitNom FROM produits WHERE ProduitReference='%s' LIMIT 1;", id); setDatabase("lapothicaire"); setScript(request); if ((ret = execRequest()) && (tmp = ret) && (ret = ret->next) && ret->content) { printf("Name was found: %s\n", ret->content); list = addToList(list, strdup(ret->content)); destroyList(tmp, TRUE); } else list = addToList(list, ""); return commitResult(list, script); }
static t_list *productPage(t_list **script, t_socket *client) { t_list *list; char request[1024]; t_list *ret; t_list *tmp; char *id; char *amount; list = NULL; if (!script || !*script || !client || !client->request) return NULL; printf("\tProductPage :: \n"); if (!(id = getParameter(client, "id"))) { printf("Missing id parameter\n"); list = addToList(list, ""); return commitResult(list, script); } // PARAMS WERE FILLED if ((amount = getParameter(client, "hiddenAmount"))) list = addProductToCart(list, client, id, amount); /* DISPLAY */ snprintf(request, 1024, "SELECT "\ "MarqueId, CategorieId, TVAId, ProduitStockStatut, "\ "ProduitNom, ProduitDescription, ProduitPrixHT, ProduitPrixTTC "\ "FROM produits WHERE ProduitReference='%s' LIMIT 1;", id); setDatabase("lapothicaire"); setScript(request); if ((ret = execRequest()) && (tmp = ret) && (ret = ret->next) && ret->content) { char *content; char *marqueId; char *categorieId; char *TVAId; t_product product; t_list *tmp2; product.id = id; setRequestResult(ret->content); getNextResultValue(&marqueId); getNextResultValue(&categorieId); getNextResultValue(&TVAId); getNextResultValue(&product.ProduitStockStatut); getNextResultValue(&product.ProduitNom); getNextResultValue(&product.ProduitDescription); getNextResultValue(&product.ProduitPrixHT); getNextResultValue(&product.ProduitPrixTTC); setRequestResult(NULL); snprintf(request, 1024, "SELECT CategorieNom FROM categories WHERE CategorieId='%s' LIMIT 1;", categorieId); product.categorie = execRequestGetValue(); snprintf(request, 1024, "SELECT MarqueNom FROM marques WHERE MarqueId='%s' LIMIT 1;", marqueId); product.marque = execRequestGetValue(); snprintf(request, 1024, "SELECT TVAValeur FROM tva WHERE TVAId='%s' LIMIT 1;", TVAId); product.TVA = execRequestGetValue(); destroyList(tmp, FALSE); getDeclinaisons(&product); printf("\tCatégorie : '%s'\n", product.categorie); printf("\tMarque : '%s'\n", product.marque); printf("\tTVA : '%s'\n", product.TVA); printf("\tNom : '%s'\n", product.ProduitNom); printf("\tDescription : '%s'\n", product.ProduitDescription); printf("\tHT : '%s'\n", product.ProduitPrixHT); printf("\tTTC : '%s'\n", product.ProduitPrixTTC); list = displayProduct(list, &product); } else list = addToList(list, "<p>Pas de résultat pour ce produit.</p>"); return commitResult(list, script); }