/** * @brief Constructs a new movie object * @param files List of files for this movie * @param parent */ Movie::Movie(QStringList files, QObject *parent) : QObject(parent) { m_controller = new MovieController(this); m_files = files; m_rating = 0; m_votes = 0; m_top250 = 0; m_runtime = 0; m_playcount = 0; m_watched = false; m_hasChanged = false; m_hasExtraFanarts = false; m_inSeparateFolder = false; m_syncNeeded = false; static int m_idCounter = 0; m_movieId = ++m_idCounter; m_mediaCenterId = -1; m_numPrimaryLangPosters = 0; m_streamDetailsLoaded = false; m_databaseId = -1; m_discType = DiscSingle; m_label = Labels::NO_LABEL; if (!files.isEmpty()) setFiles(files); }
void SetLibraryDialog::on_addButton_clicked() { QStringList list = QFileDialog::getOpenFileNames(this,"Select library files",QDir::homePath(),"Library (*.lb3)"); QStringList current = selectedFiles(); current << list; setFiles(current); }
void WFileUpload::setFormData(const FormData& formData) { setFiles(formData.files); LOG_DEBUG("setFormData() : " << formData.files.size() << " file(s)"); if (!formData.files.empty()) uploaded().emit(); }
void GenericProjectPlugin::editFiles() { auto genericProject = qobject_cast<GenericProject *>(ProjectTree::currentProject()); if (!genericProject) return; SelectableFilesDialogEditFiles sfd(genericProject->projectFilePath(), Utils::transform(genericProject->files(), [](const QString &f) { return Utils::FileName::fromString(f); }), ICore::mainWindow()); if (sfd.exec() == QDialog::Accepted) genericProject->setFiles(Utils::transform(sfd.selectedFiles(), &Utils::FileName::toString)); }
void SetLibraryDialog::on_downButton_clicked() { QModelIndexList selectedList = ui->libraryList->selectionModel()->selectedIndexes(); if(selectedList.size() == 0) return; Q_ASSERT_X(selectedList.size() == 1,"library dialog","more than one selection"); if(selectedList[0].row() == _model.rowCount()-1) return; QStringList current = selectedFiles(); QString line = current[selectedList[0].row()]; current.removeAt(selectedList[0].row()); current.insert(selectedList[0].row()+1,line); setFiles(current); ui->libraryList->selectionModel()->select(_model.index(selectedList[0].row()+1),QItemSelectionModel::ClearAndSelect); }
//-------------------------------------------------------------- void testApp::dragEvent(ofDragInfo dragInfo){ if(dragInfo.files.size()>0) { ofFile f(dragInfo.files[0]); vector<string> files; if(f.isDirectory()) { ofDirectory dir(f.path()); dir.allowExt("cpp"); int numFiles =dir.listDir(); for(int i = 0; i < numFiles; i++) { files.push_back(dir[i].path()); } } else { files.push_back(f.path()); } setFiles(files); } }
/** * @brief TvShowEpisode::TvShowEpisode * @param files Files of the episode * @param parent */ TvShowEpisode::TvShowEpisode(QStringList files, TvShow *parent) : QObject(parent) { m_parent = parent; m_season = -2; m_episode = -2; m_displaySeason = -1; m_displayEpisode = -1; m_playCount = 0; m_rating = 0; m_thumbnailImageChanged = false; m_hasChanged = false; static int m_idCounter = 0; m_episodeId = ++m_idCounter; m_streamDetailsLoaded = false; m_infoLoaded = false; m_infoFromNfoLoaded = false; m_databaseId = -1; m_syncNeeded = false; m_isDummy = false; setFiles(files); }
void ZSelectFileWidget::previewFilterResult() { setFiles(getSelectedMultipleOpenFiles()); }