core/tags/track: Remove variable accessor functions

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
This commit is contained in:
Anna Schumaker 2015-10-27 17:34:00 -04:00
parent 9c1cbbf8cb
commit 24d5c37a6c
8 changed files with 27 additions and 36 deletions

View File

@ -37,7 +37,7 @@ public:
unsigned int total = 0, count = 0; unsigned int total = 0, count = 0;
db_for_each(track, next, track_db_get()) { db_for_each(track, next, track_db_get()) {
total += track->count(); total += track->tr_count;
count++; count++;
} }
@ -48,11 +48,11 @@ public:
void dynamic_add(const std::string &name, struct track *track, unsigned int avg) void dynamic_add(const std::string &name, struct track *track, unsigned int avg)
{ {
if ((name == "Unplayed") && (track->count() == 0)) if ((name == "Unplayed") && (track->tr_count == 0))
add(track); add(track);
if ((name == "Most Played") && (track->count() > avg)) if ((name == "Most Played") && (track->tr_count > avg))
add(track); add(track);
if ((name == "Least Played") && (track->count() < avg)) if ((name == "Least Played") && (track->tr_count < avg))
add(track); add(track);
} }

View File

@ -46,7 +46,7 @@ void Queue :: read(file &file)
for (unsigned int i = 0; i < n; i++) { for (unsigned int i = 0; i < n; i++) {
file_readf(&file, "%u", &id); file_readf(&file, "%u", &id);
_tracks[i] = track_get(id); _tracks[i] = track_get(id);
_length += _tracks[i]->length(); _length += _tracks[i]->tr_length;
} }
} }
@ -82,17 +82,17 @@ static inline int track_compare(struct track *lhs, struct track *rhs, sort_t fie
case SORT_ARTIST: case SORT_ARTIST:
return artist_compare(lhs->tr_artist, rhs->tr_artist); return artist_compare(lhs->tr_artist, rhs->tr_artist);
case SORT_COUNT: case SORT_COUNT:
return lhs->count() - rhs->count(); return lhs->tr_count - rhs->tr_count;
case SORT_GENRE: case SORT_GENRE:
return genre_compare(lhs->tr_genre, rhs->tr_genre); return genre_compare(lhs->tr_genre, rhs->tr_genre);
case SORT_LENGTH: case SORT_LENGTH:
return lhs->length() - rhs->length(); return lhs->tr_length - rhs->tr_length;
case SORT_PLAYED: case SORT_PLAYED:
return rhs->compare_date(rhs); return rhs->compare_date(rhs);
case SORT_TITLE: case SORT_TITLE:
return lhs->compare(rhs); return lhs->compare(rhs);
case SORT_TRACK: case SORT_TRACK:
return lhs->track_nr() - rhs->track_nr(); return lhs->tr_track - rhs->tr_track;
case SORT_YEAR: case SORT_YEAR:
if (lhs->tr_album->al_year - rhs->tr_album->al_year != 0) if (lhs->tr_album->al_year - rhs->tr_album->al_year != 0)
return lhs->tr_album->al_year - rhs->tr_album->al_year; return lhs->tr_album->al_year - rhs->tr_album->al_year;
@ -149,7 +149,7 @@ unsigned int Queue :: find_sorted_id(struct track *rhs)
unsigned int Queue :: _add_at(struct track *track, unsigned int pos) unsigned int Queue :: _add_at(struct track *track, unsigned int pos)
{ {
_tracks.insert(_tracks.begin() + pos, track); _tracks.insert(_tracks.begin() + pos, track);
_length += track->length(); _length += track->tr_length;
_notify->on_track_added(pos); _notify->on_track_added(pos);
return pos; return pos;
} }
@ -164,7 +164,7 @@ unsigned int Queue :: add(struct track *track)
void Queue :: del(unsigned int index) void Queue :: del(unsigned int index)
{ {
_length -= _tracks[index]->length(); _length -= _tracks[index]->tr_length;
_tracks.erase(_tracks.begin() + index); _tracks.erase(_tracks.begin() + index);
_notify->on_track_removed(index); _notify->on_track_removed(index);
} }

View File

@ -62,10 +62,6 @@ track :: ~track()
tr_library->li_size--; tr_library->li_size--;
} }
unsigned int track :: count() { return tr_count; }
unsigned int track :: length() { return tr_length; }
unsigned int track :: track_nr() { return tr_track; }
const std::string track :: date() const const std::string track :: date() const
{ {
char *buf; char *buf;

View File

@ -60,7 +60,7 @@ public:
void load(struct track *track) void load(struct track *track)
{ {
gchar *uri = gst_filename_to_uri(track->path().c_str(), NULL); gchar *uri = gst_filename_to_uri(track->path().c_str(), NULL);
gchar *len = string_sec2str(track->length()); gchar *len = string_sec2str(track->tr_length);
gst_change_state(GST_STATE_NULL); gst_change_state(GST_STATE_NULL);
g_object_set(G_OBJECT(gst_player), "uri", uri, NULL); g_object_set(G_OBJECT(gst_player), "uri", uri, NULL);

View File

@ -108,11 +108,11 @@ void QueueModel::get_value_vfunc(const Gtk::TreeIter &iter, int column,
switch (column) { switch (column) {
case 0: case 0:
return set_val(track->track_nr(), value); return set_val(track->tr_track, value);
case 1: case 1:
return set_val(track->name(), value); return set_val(track->name(), value);
case 2: case 2:
str = string_sec2str(track->length()); str = string_sec2str(track->tr_length);
set_val(Glib::ustring(str), value); set_val(Glib::ustring(str), value);
g_free(str); g_free(str);
return; return;
@ -125,7 +125,7 @@ void QueueModel::get_value_vfunc(const Gtk::TreeIter &iter, int column,
case 6: case 6:
return set_val(track->tr_genre->ge_name, value); return set_val(track->tr_genre->ge_name, value);
case 7: case 7:
return set_val(track->count(), value); return set_val(track->tr_count, value);
case 8: case 8:
return set_val(track->date(), value); return set_val(track->date(), value);
case 9: case 9:

View File

@ -58,11 +58,6 @@ struct track : public GenericTag {
~track(); /**< Track destructor. */ ~track(); /**< Track destructor. */
unsigned int count(); /**< @return Track::_count. */
unsigned int length(); /**< @return Track::_length. */
unsigned int track_nr(); /**< @return Track::_track. */
/** /**
* @return A locale-dependent string containing the day this * @return A locale-dependent string containing the day this
* track was last played, or "Never" if the track has * track was last played, or "Never" if the track has

View File

@ -100,7 +100,7 @@ void test_add_remove()
/* Add tracks */ /* Add tracks */
for (unsigned int i = 0; i < 24; i++) { for (unsigned int i = 0; i < 24; i++) {
track = track_get(i); track = track_get(i);
expected += track->length(); expected += track->tr_length;
test_loop_equal(q.add(track), i, i); test_loop_equal(q.add(track), i, i);
test_loop_equal(count_add, i + 1, i); test_loop_equal(count_add, i + 1, i);
} test_loop_passed(); } test_loop_passed();
@ -111,7 +111,7 @@ void test_add_remove()
/* Add everything again */ /* Add everything again */
for (unsigned int i = 24; i < 48; i++) { for (unsigned int i = 24; i < 48; i++) {
track = track_get(i - 24); track = track_get(i - 24);
expected += track->length(); expected += track->tr_length;
test_loop_equal(q.add(track), i, i); test_loop_equal(q.add(track), i, i);
test_loop_equal(count_add, i + 1, i); test_loop_equal(count_add, i + 1, i);
} test_loop_passed(); } test_loop_passed();
@ -124,7 +124,7 @@ void test_add_remove()
for (unsigned int i = 0; i < 12; i++) { for (unsigned int i = 0; i < 12; i++) {
track = track_get(i); track = track_get(i);
q.del(track); q.del(track);
expected -= track->length() * 2; expected -= track->tr_length * 2;
test_loop_equal(count_del, (i + 1) * 2, i); test_loop_equal(count_del, (i + 1) * 2, i);
} }
test_equal(q.length(), expected); test_equal(q.length(), expected);
@ -134,7 +134,7 @@ void test_add_remove()
/* Test removing tracks one at a time */ /* Test removing tracks one at a time */
count_del = 0; count_del = 0;
for (unsigned int i = 0; i < 12; i++) { for (unsigned int i = 0; i < 12; i++) {
expected -= q[23 - i]->length(); expected -= q[23 - i]->tr_length;
q.del((unsigned int)(23 - i)); q.del((unsigned int)(23 - i));
test_loop_equal(count_del, (i + 1), i); test_loop_equal(count_del, (i + 1), i);
} test_loop_passed(); } test_loop_passed();
@ -145,7 +145,7 @@ void test_add_remove()
/* Remove remaining tracks */ /* Remove remaining tracks */
count_del = 0; count_del = 0;
for (unsigned int i = 0; i < 12; i++) { for (unsigned int i = 0; i < 12; i++) {
expected -= q[0]->length(); expected -= q[0]->tr_length;
q.del((unsigned int)0); q.del((unsigned int)0);
test_loop_equal(count_del, i + 1, i); test_loop_equal(count_del, i + 1, i);
} test_loop_passed(); } test_loop_passed();

View File

@ -35,9 +35,9 @@ static void test_track_tag_default()
test_equal(track.date(), (std::string)"Never"); test_equal(track.date(), (std::string)"Never");
test_equal(track.path(), (std::string)""); test_equal(track.path(), (std::string)"");
test_equal(track.track_nr(), (unsigned)0); test_equal(track.tr_track, (unsigned)0);
test_equal(track.length(), (unsigned)0); test_equal(track.tr_length, (unsigned)0);
test_equal(track.count(), (unsigned)0); test_equal(track.tr_count, (unsigned)0);
} }
static void verify_track_tag(struct track *track, unsigned int size) static void verify_track_tag(struct track *track, unsigned int size)
@ -53,9 +53,9 @@ static void verify_track_tag(struct track *track, unsigned int size)
test_equal(track->path(), (std::string)MUSIC_DIR + "/Hyrule Symphony/13 - Legend of Zelda Medley.mp3"); test_equal(track->path(), (std::string)MUSIC_DIR + "/Hyrule Symphony/13 - Legend of Zelda Medley.mp3");
test_equal(track->primary_key(), (std::string)"0/Hyrule Symphony/13 - Legend of Zelda Medley.mp3"); test_equal(track->primary_key(), (std::string)"0/Hyrule Symphony/13 - Legend of Zelda Medley.mp3");
test_equal(track->track_nr(), (unsigned)13); test_equal(track->tr_track, (unsigned)13);
test_equal(track->length(), (unsigned)288); test_equal(track->tr_length, (unsigned)288);
test_equal(track->count(), (unsigned)0); test_equal(track->tr_count, (unsigned)0);
test_equal(library->li_size, size); test_equal(library->li_size, size);
} }
@ -184,11 +184,11 @@ static void test_track_tag_locale()
std::setlocale(LC_TIME, "C"); std::setlocale(LC_TIME, "C");
date = string_tm2str(now); date = string_tm2str(now);
test_equal(track->count(), (unsigned)0); test_equal(track->tr_count, (unsigned)0);
test_equal(track->date(), "Never"); test_equal(track->date(), "Never");
track->played(); track->played();
test_equal(track->count(), (unsigned)1); test_equal(track->tr_count, (unsigned)1);
test_equal(track->date(), date); test_equal(track->date(), date);
g_free(date); g_free(date);
} }