[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/taglib
From: Lukáš Lalinský <lalinsky () gmail ! com>
Date: 2010-07-10 9:22:53
Message-ID: 20100710092253.6A386AC867 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1148318 by lalinsky:
Implemented a specialized version of APE::Tag::isEmpty()
M +2 -0 NEWS
M +5 -0 taglib/ape/apetag.cpp
M +5 -0 taglib/ape/apetag.h
M +1 -0 tests/CMakeLists.txt
A tests/test_apetag.cpp [License: UNKNOWN]
--- trunk/kdesupport/taglib/NEWS #1148317:1148318
@@ -2,6 +2,8 @@
==========
* Support for reading/writing tags from Monkey's Audio files.
+ * Implemented APE::Tag::isEmpty() to check for all APE tags, not just the
+ basic ones.
TagLib 1.6.3 (Apr 17, 2010)
===========================
--- trunk/kdesupport/taglib/taglib/ape/apetag.cpp #1148317:1148318
@@ -208,6 +208,11 @@
d->itemListMap.insert(key.upper(), item);
}
+bool APE::Tag::isEmpty() const
+{
+ return d->itemListMap.isEmpty();
+}
+
////////////////////////////////////////////////////////////////////////////////
// protected methods
////////////////////////////////////////////////////////////////////////////////
--- trunk/kdesupport/taglib/taglib/ape/apetag.h #1148317:1148318
@@ -137,6 +137,11 @@
*/
void setItem(const String &key, const Item &item);
+ /*!
+ * Returns true if the tag does not contain any data.
+ */
+ bool isEmpty() const;
+
protected:
/*!
--- trunk/kdesupport/taglib/tests/CMakeLists.txt #1148317:1148318
@@ -39,6 +39,7 @@
test_oggflac.cpp
test_flac.cpp
test_ape.cpp
+ test_apetag.cpp
)
IF(WITH_MP4)
SET(test_runner_SRCS ${test_runner_SRCS}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic