void Base::PrepareFiles(Stage stage) { INFO0; ClearFiles(); SetFiles({stage, Tag::signal}); SetFiles({stage, Tag::background}); }
Thesaurus::Thesaurus(wxWindow *dialogsparent,const wxString idxpath, const wxString datpath): m_pT(NULL), m_pDialogsParent(dialogsparent) { //ctor SetFiles(idxpath, datpath); }
void Profile::Save() { if (!IsModified()) return; LogFormat("Saving profiles"); if (StringIsEmpty(startProfileFile)) SetFiles(_T("")); SaveFile(startProfileFile); }
void Profile::Save() { if (!IsModified()) return; LogFormat("Saving profiles"); if (startProfileFile.IsNull()) SetFiles(nullptr); assert(!startProfileFile.IsNull()); SaveFile(startProfileFile); }
void DataFilterUploader::UploadToAcc (const QByteArray& accId) { const auto acc = AccMgr_->GetAccount (accId); if (!acc) { qWarning () << Q_FUNC_INFO << "no account for ID" << accId; deleteLater (); return; } const auto& image = Entity_.Entity_.value<QImage> (); const auto& localFile = Entity_.Entity_.toUrl ().toLocalFile (); if (!image.isNull ()) { auto tempFile = new QTemporaryFile { this }; Entity_.Entity_.value<QImage> ().save (tempFile, "PNG", 0); UploadFileName_ = tempFile->fileName (); } else if (QFile::exists (localFile)) UploadFileName_ = localFile; const auto dia = new UploadPhotosDialog { acc->GetQObject () }; dia->LockFiles (); dia->SetFiles ({ { UploadFileName_, {} } }); dia->open (); dia->setAttribute (Qt::WA_DeleteOnClose); new Util::SlotClosure<Util::DeleteLaterPolicy> { [this, dia, acc] { connect (acc->GetQObject (), SIGNAL (itemUploaded (UploadItem, QUrl)), this, SLOT (checkItemUploaded (UploadItem, QUrl))); const auto isu = qobject_cast<ISupportUploads*> (acc->GetQObject ()); isu->UploadImages (dia->GetSelectedCollection (), dia->GetSelectedFiles ()); }, dia, SIGNAL (accepted ()), dia }; connect (dia, SIGNAL (rejected ()), this, SLOT (deleteLater ())); }
Logger::Logger() { SetFiles(); }