コード例 #1
0
ファイル: messageviewitem.cpp プロジェクト: vladfux4/vk
void MessageViewItem::initAddVideo()
{
    newVideoItem = new MessageVideoItem(0, 0,"","","");
    MessageVideoAdd * addVideoWidget = new MessageVideoAdd(newVideoItem);
    connect(addVideoWidget,SIGNAL(addVideo()),this,SLOT(endAddVideo()));
    addVideoWidget->show();
}
コード例 #2
0
ファイル: ofxFlashLibrary.cpp プロジェクト: zmax/ofxFlash
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 );
	}
}
コード例 #3
0
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;
}
コード例 #4
0
ファイル: Programme.cpp プロジェクト: juriad/tvp
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;
  }
}
コード例 #5
0
// 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();
        }
    });

}