|
|
| ItemGPS (const ItemInfo &info) |
| |
| bool | loadImageData () override |
| |
| QString | saveChanges () override |
| |
|
| GPSItemContainer (const QUrl &url) |
| |
|
bool | isDirty () const |
| |
|
QUrl | url () const |
| |
|
QDateTime | dateTime () const |
| |
|
void | setCoordinates (const GeoCoordinates &newCoordinates) |
| |
|
GeoCoordinates | coordinates () const |
| |
|
GPSDataContainer | gpsData () const |
| |
|
void | setGPSData (const GPSDataContainer &container) |
| |
| void | restoreGPSData (const GPSDataContainer &container) |
| | Restore the gps data to container.
|
| |
| void | setTagList (const QList< QList< TagData > > &externalTagList) |
| | The tags added in reverse geocoding process are stored in each image, before they end up in external tag model.
|
| |
| bool | isTagListDirty () const |
| |
|
QList< QList< TagData > > | getTagList () const |
| | Returns the tag list of the current image.
|
| |
|
void | restoreRGTagList (const QList< QList< TagData > > &tagList) |
| | Replaces the current tag list with the one contained in tagList.
|
| |
|
void | writeTagsToXmp (const bool writeXmpTags) |
| | Writes the current tags to XMP metadata.
|
| |
|
void | writeLocations (const bool writeMetaLoc) |
| | Writes the current tags to the metadata location fields.
|
| |
|
bool | lessThan (const GPSItemContainer *const otherItem, const int column) const |
| |
|
|
static void | setHeaderData (GPSItemModel *const model) |
| |
|
static const int | ColumnAccuracy = 6 |
| |
|
static const int | ColumnAltitude = 5 |
| |
|
static const int | ColumnDateTime = 2 |
| |
|
static const int | ColumnDOP = 9 |
| |
|
static const int | ColumnFilename = 1 |
| |
|
static const int | ColumnFixType = 10 |
| |
|
static const int | ColumnGPSItemContainerCount = 13 |
| |
|
static const int | ColumnLatitude = 3 |
| |
|
static const int | ColumnLongitude = 4 |
| |
|
static const int | ColumnNSatellites = 11 |
| |
|
static const int | ColumnSpeed = 12 |
| |
|
static const int | ColumnStatus = 8 |
| |
|
static const int | ColumnTags = 7 |
| |
|
static const int | ColumnThumbnail = 0 |
| |
|
static const int | RoleCoordinates = Qt::UserRole + 1 |
| |
|
void | setLocationInfo (const TagData &tagData, IptcCoreLocationInfo &locationInfo) |
| |
|
QVariant | data (const int column, const int role) const |
| | these are only to be called by the GPSItemModel
|
| |
|
void | setModel (GPSItemModel *const model) |
| |
|
void | emitDataChanged () |
| |
|
DMetadata * | getMetadataForFile () const |
| |
|
SaveProperties | saveProperties () const |
| |
|
GPSItemModel * | m_model = nullptr |
| |
|
QUrl | m_url |
| |
|
QDateTime | m_dateTime |
| |
|
bool | m_dirty = false |
| |
|
GPSDataContainer | m_gpsData |
| |
|
GPSDataContainer | m_savedState |
| |
|
bool | m_tagListDirty = false |
| |
|
QList< QList< TagData > > | m_tagList |
| |
|
QList< QList< TagData > > | m_savedTagList |
| |
|
bool | m_writeXmpTags = true |
| |
|
bool | m_writeMetaLoc = true |
| |