void AppDelegate::preLoadSource() { SpriteFrameCache::getInstance()->addSpriteFramesWithFile("./Themes/scene/mainscene1-hd.plist", "./Themes/scene/mainscene1-hd.png"); // SpriteFrameCache::getInstance()->addSpriteFramesWithFile("./Themes/scene/themescene1-hd.plist", "./Themes/scene/themescene1-hd.png"); // SpriteFrameCache::getInstance()->addSpriteFramesWithFile("./Themes/Items/Items00-hd.plist", "./Themes/Items/Items00-hd.png"); auto pCsvUtil = CsvUtil::getInstance(); pCsvUtil->addFileData(BARRIERCSVFILE); pCsvUtil->addFileData(TOWERCSVFILE); pCsvUtil->addFileData(MONSTERCSVFILE); pCsvUtil->addFileData(BULLETCSVFILE); pCsvUtil->addFileData(LEVELCSVFILE); }
int announceTreatment(int sock, struct commandLine *clone, char *addri) { int i; char *peer = malloc(strlen(addri)+8); sprintf(peer,"%s",addri); sprintf(peer+strlen(addri),":%d",clone->port); printf("peer %s\n",peer); struct fileData *fileData; //ajout des fichiers a la base for(i=0;i<clone->filesNumber;i++) { fileData = initFileData(); fileData->key = strdup(clone->keys[i]); fileData->peers = addToCharList(peer,fileData->peers); fileData->names = addToCharList(clone->fileNames[i],fileData->names); fileData->size = clone->lengths[i]; fileData->pieceSize = clone->pieceSize[i]; addFileData(fileData); free(fileData); } //on repond au client char *answer = "ok\n"; if(send(sock,answer,strlen(answer)+1,0)<0) { perror("send in announce response"); exit(errno); } debugDataBase(); return 1; }
ListCasts::ListCasts(unsigned feed_id,QWidget *parent,const char *name) : QDialog(parent,name,true) { list_feed_id=feed_id; // // Fix the Window Size // setMinimumWidth(sizeHint().width()); setMinimumHeight(sizeHint().height()); setCaption(tr("Podcast List")); // // Create Fonts // QFont font=QFont("Helvetica",12,QFont::Bold); font.setPixelSize(12); QFont list_font=QFont("Helvetica",12,QFont::Normal); list_font.setPixelSize(12); QFont small_font=QFont("Helvetica",10,QFont::Normal); small_font.setPixelSize(10); // // Create Icons // list_greenball_map=new QPixmap(greenball_xpm); list_redball_map=new QPixmap(redball_xpm); list_whiteball_map=new QPixmap(whiteball_xpm); // // The Feed // list_feed=new RDFeed(feed_id,this); // // Progress Dialog // list_progress_dialog= new QProgressDialog(tr("Uploading Audio..."),"Cancel",4,this); list_progress_dialog->setCaption(tr("Progress")); list_progress_dialog->setMinimumDuration(0); list_progress_dialog->setTotalSteps(list_feed->totalPostSteps()); connect(list_feed,SIGNAL(postProgressChanged(int)), this,SLOT(postProgressChangedData(int))); // // Filter // list_filter_edit=new QLineEdit(this,"list_filter_edit"); list_filter_label= new QLabel(list_filter_edit,tr("Filter:"),this,"list_filter_label"); list_filter_label->setFont(font); list_filter_label->setAlignment(AlignRight|AlignVCenter); connect(list_filter_edit,SIGNAL(textChanged(const QString &)), this,SLOT(filterChangedData(const QString &))); // // Unexpired Check Box // list_unexpired_check=new QCheckBox(this,"list_unexpired_check"); list_unexpired_label= new QLabel(list_unexpired_check,tr("Only Show Unexpired Casts"),this, "list_unexpired_label"); list_unexpired_label->setFont(font); list_unexpired_label->setAlignment(AlignLeft|AlignVCenter); connect(list_unexpired_check,SIGNAL(toggled(bool)), this,SLOT(notexpiredToggledData(bool))); // // Active Check Box // list_active_check=new QCheckBox(this,"list_active_check"); list_active_label= new QLabel(list_active_check,tr("Only Show Active Casts"),this, "list_active_label"); list_active_label->setFont(font); list_active_label->setAlignment(AlignLeft|AlignVCenter); connect(list_active_check,SIGNAL(toggled(bool)), this,SLOT(activeToggledData(bool))); // // Group List // list_casts_view=new RDListView(this,"list_casts_view"); list_casts_view->setAllColumnsShowFocus(true); list_casts_view->setItemMargin(5); list_casts_view->addColumn(tr(" ")); list_casts_view->setColumnAlignment(0,AlignCenter); list_casts_view->addColumn(tr("Title")); list_casts_view->setColumnAlignment(1,AlignLeft); list_casts_view->addColumn(tr("Origin")); list_casts_view->setColumnAlignment(2,AlignLeft); list_casts_view->addColumn(tr("Expires")); list_casts_view->setColumnAlignment(3,AlignCenter); list_casts_view->addColumn(tr("Length")); list_casts_view->setColumnAlignment(4,AlignRight); list_casts_view->addColumn(tr("Description")); list_casts_view->setColumnAlignment(5,AlignLeft); list_casts_view->addColumn(tr("Category")); list_casts_view->setColumnAlignment(6,AlignCenter); list_casts_view->addColumn(tr("Link")); list_casts_view->setColumnAlignment(7,AlignCenter); connect(list_casts_view, SIGNAL(doubleClicked(QListViewItem *,const QPoint &,int)), this, SLOT(doubleClickedData(QListViewItem *,const QPoint &,int))); // // Post Cart Button // list_cart_button=new QPushButton(this,"list_cart_button"); list_cart_button->setFont(font); list_cart_button->setText(tr("Post From\nCar&t/Cut")); connect(list_cart_button,SIGNAL(clicked()),this,SLOT(addCartData())); // // Post File Button // list_file_button=new QPushButton(this,"list_file_button"); list_file_button->setFont(font); list_file_button->setText(tr("Post From\n&File")); connect(list_file_button,SIGNAL(clicked()),this,SLOT(addFileData())); // // Edit Button // list_edit_button=new QPushButton(this,"list_edit_button"); list_edit_button->setFont(font); list_edit_button->setText(tr("&Edit")); connect(list_edit_button,SIGNAL(clicked()),this,SLOT(editData())); // // Delete Button // list_delete_button=new QPushButton(this,"list_delete_button"); list_delete_button->setFont(font); list_delete_button->setText(tr("&Delete")); connect(list_delete_button,SIGNAL(clicked()),this,SLOT(deleteData())); // // Report Button // list_report_button=new QPushButton(this,"list_report_button"); list_report_button->setFont(font); list_report_button->setText(tr("Subscription\n&Report")); connect(list_report_button,SIGNAL(clicked()),this,SLOT(reportData())); // // Close Button // list_close_button=new QPushButton(this,"list_close_button"); list_close_button->setDefault(true); list_close_button->setFont(font); list_close_button->setText(tr("&Close")); connect(list_close_button,SIGNAL(clicked()),this,SLOT(closeData())); RefreshList(); GetEncoderId(); connect(cast_ripc,SIGNAL(userChanged()),this,SLOT(userChangedData())); userChangedData(); }