aboutsummaryrefslogtreecommitdiffstats
path: root/taglib/toolkit/tfile.h
diff options
context:
space:
mode:
Diffstat (limited to 'taglib/toolkit/tfile.h')
-rw-r--r--taglib/toolkit/tfile.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/taglib/toolkit/tfile.h b/taglib/toolkit/tfile.h
index 55f53a52..c9a9d37e 100644
--- a/taglib/toolkit/tfile.h
+++ b/taglib/toolkit/tfile.h
@@ -63,6 +63,24 @@ namespace TagLib {
};
/*!
+ * Specify which tags to strip either explicitly, or on save.
+ */
+ enum StripTags {
+ StripNone, //<! Don't strip any tags
+ StripAll, //<! Strip all tags
+ StripOthers //<! Strip all tags not explicitly referenced in method call
+ };
+
+ /*!
+ * Used to specify if when saving files, if values between different tag
+ * types should be syncronized.
+ */
+ enum DuplicateTags {
+ Duplicate, //<! Syncronize values between different tag types
+ DoNotDuplicate //<! Do not syncronize values between different tag types
+ };
+
+ /*!
* Destroys this File instance.
*/
virtual ~File();