void MessageViewItem::initAddVideo() { newVideoItem = new MessageVideoItem(0, 0,"","",""); MessageVideoAdd * addVideoWidget = new MessageVideoAdd(newVideoItem); connect(addVideoWidget,SIGNAL(addVideo()),this,SLOT(endAddVideo())); addVideoWidget->show(); }
void ofxFlashLibrary :: addAsset( string assetID, string assetPath, int assetType ) { if( assetType == OFX_FLASH_LIBRARY_TYPE_IMAGE ) { addImage( assetPath, assetID ); } else if( assetType == OFX_FLASH_LIBRARY_TYPE_VIDEO ) { addVideo( assetPath, assetID ); } else if( assetType == OFX_FLASH_LIBRARY_TYPE_SOUND ) { addSound( assetPath, assetID ); } }
void kinectGuiApp::loadVideoDir(string dirname) { ofLogNotice() << "Loading video from: " << dirname; iCurVideo = 0; ofDirectory dir(dirname); dir.listDir(); if (dir.numFiles() == 0) { videos.resize(1); // at least one blank video ofLogNotice() << "No video found, added default blank video."; return; } //videos.resize(dir.numFiles()); vector<string> names; for (size_t i=0; i < dir.numFiles(); i++) { names.push_back(dir.getPath(i)); } sort(names.begin(), names.end()); int num_loaded = 0; for (size_t i=0; i < names.size(); i++) { if ( addVideo(names[i]) ) { num_loaded++; } } ofLogNotice() << "Loaded " << num_loaded << " video(s) in: " << dirname; }
void Programme::addSubElement( QDomElement &element) { if(element.localName().compare("Icon", Qt::CaseInsensitive)==0) { Icon *cn = Icon::fromElement(element); addIcon(cn); return; } if(element.localName().compare("Category", Qt::CaseInsensitive)==0) { Category *cn = Category::fromElement(element); addCategory(cn); return; } if(element.localName().compare("SubTitle", Qt::CaseInsensitive)==0) { SubTitle *cn = SubTitle::fromElement(element); addSubTitle(cn); return; } if(element.localName().compare("LastChance", Qt::CaseInsensitive)==0) { LastChance *cn = LastChance::fromElement(element); addLastChance(cn); return; } if(element.localName().compare("Audio", Qt::CaseInsensitive)==0) { Audio *cn = Audio::fromElement(element); addAudio(cn); return; } if(element.localName().compare("Subtitles", Qt::CaseInsensitive)==0) { Subtitles *cn = Subtitles::fromElement(element); addSubtitles(cn); return; } if(element.localName().compare("Date", Qt::CaseInsensitive)==0) { Date *cn = Date::fromElement(element); addDate(cn); return; } if(element.localName().compare("PreviouslyShown", Qt::CaseInsensitive)==0) { PreviouslyShown *cn = PreviouslyShown::fromElement(element); addPreviouslyShown(cn); return; } if(element.localName().compare("Country", Qt::CaseInsensitive)==0) { Country *cn = Country::fromElement(element); addCountry(cn); return; } if(element.localName().compare("OrigLanguage", Qt::CaseInsensitive)==0) { OrigLanguage *cn = OrigLanguage::fromElement(element); addOrigLanguage(cn); return; } if(element.localName().compare("StarRating", Qt::CaseInsensitive)==0) { StarRating *cn = StarRating::fromElement(element); addStarRating(cn); return; } if(element.localName().compare("Credits", Qt::CaseInsensitive)==0) { Credits *cn = Credits::fromElement(element); addCredits(cn); return; } if(element.localName().compare("Title", Qt::CaseInsensitive)==0) { Title *cn = Title::fromElement(element); addTitle(cn); return; } if(element.localName().compare("Video", Qt::CaseInsensitive)==0) { Video *cn = Video::fromElement(element); addVideo(cn); return; } if(element.localName().compare("New", Qt::CaseInsensitive)==0) { New *cn = New::fromElement(element); addNew(cn); return; } if(element.localName().compare("Rating", Qt::CaseInsensitive)==0) { Rating *cn = Rating::fromElement(element); addRating(cn); return; } if(element.localName().compare("EpisodeNum", Qt::CaseInsensitive)==0) { EpisodeNum *cn = EpisodeNum::fromElement(element); addEpisodeNum(cn); return; } if(element.localName().compare("Length", Qt::CaseInsensitive)==0) { Length *cn = Length::fromElement(element); addLength(cn); return; } if(element.localName().compare("Url", Qt::CaseInsensitive)==0) { Url *cn = Url::fromElement(element); addUrl(cn); return; } if(element.localName().compare("Review", Qt::CaseInsensitive)==0) { Review *cn = Review::fromElement(element); addReview(cn); return; } if(element.localName().compare("Language", Qt::CaseInsensitive)==0) { Language *cn = Language::fromElement(element); addLanguage(cn); return; } if(element.localName().compare("Premiere", Qt::CaseInsensitive)==0) { Premiere *cn = Premiere::fromElement(element); addPremiere(cn); return; } if(element.localName().compare("Desc", Qt::CaseInsensitive)==0) { Desc *cn = Desc::fromElement(element); addDesc(cn); return; } }
// CommonMenu CommonMenu::CommonMenu(QObject *parent) : QObject(parent) { GraphicsController* gc = GraphicsController::instance(); menu_ = new QMenu; QMenu *add = new QMenu("Add", menu_); connect(add->addAction("Add ScreenCapture"), SIGNAL(triggered()), gc, SLOT(addScreenCapture())); connect(add->addAction("Add Picture"), SIGNAL(triggered()), gc, SLOT(addPicture())); connect(add->addAction("Add Video"), SIGNAL(triggered()), gc, SLOT(addVideo())); connect(add->addAction("Add Text"), SIGNAL(triggered()), gc, SLOT(addText())); menu_->addMenu(add); connect(menu_->addAction("Remove"), SIGNAL(triggered()), gc, SLOT(removeSelectedItems())); menu_->addSeparator(); QMenu *pos = new QMenu("Position", menu_); connect(pos->addAction("Center"), &QAction::triggered, [&]() { if(item_) { item_->setPosition(IGraphicsItem::CENTER); } }); connect(pos->addAction("TopLeft"), &QAction::triggered, [&]() { if(item_) { item_->setPosition(IGraphicsItem::TOP_LEFT); } }); connect(pos->addAction("TopRight"), &QAction::triggered, [&]() { if(item_) { item_->setPosition(IGraphicsItem::TOP_RIGHT); } }); connect(pos->addAction("BottomLeft"), &QAction::triggered, [&]() { if(item_) { item_->setPosition(IGraphicsItem::BOTTOM_LEFT); } }); connect(pos->addAction("BottomRight"), &QAction::triggered, [&]() { if(item_) { item_->setPosition(IGraphicsItem::BOTTOM_RIGHT); } }); menu_->addMenu(pos); connect(menu_->addAction("Default Size"), &QAction::triggered, [&]() { if(item_) { item_->restoreDefaultSize(); } }); }