diff options
Diffstat (limited to 'mg_keytypes.h')
| -rw-r--r-- | mg_keytypes.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/mg_keytypes.h b/mg_keytypes.h new file mode 100644 index 0000000..1971cfa --- /dev/null +++ b/mg_keytypes.h @@ -0,0 +1,51 @@ +/*! \file mg_keytypes.h + * \ingroup muggle + * \brief key type definitions for all backends + * + * \version $Revision: 1.4 $ + * \author Wolfgang Rohdewald + * \author file owner: $Author: wr61 $ + * + */ + +/* makes sure we don't use the same declarations twice */ +#ifndef _MUGGLE_KEYTYPES_H +#define _MUGGLE_KEYTYPES_H + +enum mgKeyTypes { + keyGdGenre1=1, // the genre types must have exactly this order! + keyGdGenre2, + keyGdGenre3, + keyGdGenres, + keyGdDecade, + keyGdYear, + keyGdArtist, + keyGdAlbum, + keyGdTitle, + keyGdTrack, + keyGdLanguage, + keyGdRating, + keyGdFolder1, + keyGdFolder2, + keyGdFolder3, + keyGdFolder4, + keyGdCreated, + keyGdModified, + keyGdArtistABC, + keyGdTitleABC, + keyGdCollection, + keyGdCollectionItem, + keyGdUnique + // here come other backends: keyXXTitle = 50, (reserve) +}; +const mgKeyTypes mgGdKeyTypesLow = keyGdGenre1; +const mgKeyTypes mgGdKeyTypesHigh = keyGdUnique; + +enum mgSortBy { + mgSortNone, + mgSortByValue, + mgSortById, + mgSortByIdNum +}; + +#endif |
