Kstars
placeholderpath.h
109 QString generateOutputFilename(const bool local, const bool batch_mode, const int nextSequenceID, const QString &extension, const QString &filename,
113 * @brief setGenerateFilenameSettings loads the placeHolderPath with settings from the passed job
129 * @brief remainingPlaceholders provides a list of already existing fileIDs from passed sequence job
169 * @brief repairFilename is an emergency method used when an unexpected filename collision is detected.
171 * @return Returns the repaired filename. If it was unable to repair, it returns the filename passed in.
196 QString generateFilenameInternal(const QMap<PathProperty, QVariant> &pathPropertyMap, const bool local, const bool batch_mode, const int nextSequenceID, const QString &extension,
200 * @brief setGenerateFilenameSettings Generate property map from job settings. In case that gettingSignature is set to true,
201 * only explicitly defined parameters from the job's core properties are filled. This is necessary for a proper cooperation with the
202 * scheduler, that generates signatures for captured files without proper knowledge of the involved camera and therefore has no ability
203 * to fill core properties from camera values. In all other cases, missing properties are filled from current camera values.
209 void setGenerateFilenameSettings(const SequenceJob &job, QMap<PathProperty, QVariant> &pathPropertyMap, const bool local, const bool gettingSignature = false);
215 QString generateReplacement(const QMap<PathProperty, QVariant> &pathPropertyMap, PathProperty property, bool usePattern = false) const;
232 void setPathProperty(QMap<PathProperty, QVariant> &pathPropertyMap, PathProperty prop, QVariant value)
Sequence Job is a container for the details required to capture a series of images.
bool contains(const Key &key) const const
QList< Key > keys() const const
bool contains(QChar ch, Qt::CaseSensitivity cs) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:40 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:40 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.