banshee r3148 - in trunk/banshee: . src/Core/Banshee.Services/Banshee.Collection.Database src/Core/Hyena



Author: scottp
Date: Tue Feb  5 04:29:00 2008
New Revision: 3148
URL: http://svn.gnome.org/viewvc/banshee?rev=3148&view=rev

Log:
* src/Core/Banshee.Services/Banshee.Collection.Database/AlbumListDatabaseModel.cs:
* src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs:
* src/Core/Banshee.Services/Banshee.Collection.Database/ArtistListDatabaseModel.cs:
  Made some private fields readonly.

Modified:
   trunk/banshee/ChangeLog
   trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/AlbumListDatabaseModel.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/ArtistListDatabaseModel.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs
   trunk/banshee/src/Core/Hyena/Makefile.am

Modified: trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/AlbumListDatabaseModel.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/AlbumListDatabaseModel.cs	(original)
+++ trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/AlbumListDatabaseModel.cs	Tue Feb  5 04:29:00 2008
@@ -40,16 +40,15 @@
 {
     public class AlbumListDatabaseModel : AlbumListModel, ICacheableDatabaseModel
     {
-        private BansheeDbConnection connection;
-        private BansheeModelProvider<LibraryAlbumInfo> provider;
-        private BansheeModelCache<LibraryAlbumInfo> cache;
+        private readonly BansheeDbConnection connection;
+        private readonly BansheeModelProvider<LibraryAlbumInfo> provider;
+        private readonly BansheeModelCache<LibraryAlbumInfo> cache;
+        private readonly TrackListDatabaseModel track_model;
         private int count;
         private string artist_id_filter_query;
         private string reload_fragment;
-
-        private TrackListDatabaseModel track_model;
         
-        private AlbumInfo select_all_album = new AlbumInfo(null);
+        private readonly AlbumInfo select_all_album = new AlbumInfo(null);
         
         public AlbumListDatabaseModel(BansheeDbConnection connection, string uuid)
         {

Modified: trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/ArtistListDatabaseModel.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/ArtistListDatabaseModel.cs	(original)
+++ trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/ArtistListDatabaseModel.cs	Tue Feb  5 04:29:00 2008
@@ -39,14 +39,14 @@
 {
     public class ArtistListDatabaseModel : ArtistListModel, ICacheableDatabaseModel
     {
-        private BansheeDbConnection connection;
-        private BansheeModelProvider<LibraryArtistInfo> provider;
-        private BansheeModelCache<LibraryArtistInfo> cache;
-        private TrackListDatabaseModel track_model;
+        private readonly BansheeDbConnection connection;
+        private readonly BansheeModelProvider<LibraryArtistInfo> provider;
+        private readonly BansheeModelCache<LibraryArtistInfo> cache;
+        private readonly TrackListDatabaseModel track_model;
         private string reload_fragment;
         private int count;
         
-        private ArtistInfo select_all_artist = new ArtistInfo(null);
+        private readonly ArtistInfo select_all_artist = new ArtistInfo(null);
         
         public ArtistListDatabaseModel(BansheeDbConnection connection, string uuid)
         {

Modified: trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs
==============================================================================
--- trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs	(original)
+++ trunk/banshee/src/Core/Banshee.Services/Banshee.Collection.Database/TrackListDatabaseModel.cs	Tue Feb  5 04:29:00 2008
@@ -46,9 +46,9 @@
     public class TrackListDatabaseModel : TrackListModel, IExportableModel, 
         ICacheableDatabaseModel, IFilterable, ISortable, ICareAboutView
     {
-        private BansheeDbConnection connection;
-        private BansheeModelProvider<LibraryTrackInfo> provider;
-        private BansheeModelCache<LibraryTrackInfo> cache;
+        private readonly BansheeDbConnection connection;
+        private readonly BansheeModelProvider<LibraryTrackInfo> provider;
+        private readonly BansheeModelCache<LibraryTrackInfo> cache;
         private int count;
         private TimeSpan duration;
         private long filesize;

Modified: trunk/banshee/src/Core/Hyena/Makefile.am
==============================================================================
--- trunk/banshee/src/Core/Hyena/Makefile.am	(original)
+++ trunk/banshee/src/Core/Hyena/Makefile.am	Tue Feb  5 04:29:00 2008
@@ -11,21 +11,6 @@
 	Hyena.CommandLine/Layout.cs \
 	Hyena.CommandLine/LayoutGroup.cs \
 	Hyena.CommandLine/LayoutOption.cs \
-	Hyena.Query/DateQueryValue.cs \
-	Hyena.Query/FileSizeQueryValue.cs \
-	Hyena.Query/IntegerQueryValue.cs \
-	Hyena.Query/QueryField.cs \
-	Hyena.Query/QueryFieldSet.cs \
-	Hyena.Query/QueryListNode.cs \
-	Hyena.Query/QueryNode.cs \
-	Hyena.Query/QueryOperator.cs \
-	Hyena.Query/QueryParser.cs \
-	Hyena.Query/QueryTermNode.cs \
-	Hyena.Query/QueryToken.cs \
-	Hyena.Query/QueryValue.cs \
-	Hyena.Query/StringQueryValue.cs \
-	Hyena.Query/UserQueryParser.cs \
-	Hyena.Query/XmlQueryParser.cs \
 	Hyena.Data.Sqlite/DatabaseColumn.cs \
 	Hyena.Data.Sqlite/DatabaseColumnAttribute.cs \
 	Hyena.Data.Sqlite/HyenaSqliteCommand.cs \
@@ -47,6 +32,21 @@
 	Hyena.Data/ModelSelection.cs \
 	Hyena.Data/PropertyStore.cs \
 	Hyena.Data/SortType.cs \
+	Hyena.Query/DateQueryValue.cs \
+	Hyena.Query/FileSizeQueryValue.cs \
+	Hyena.Query/IntegerQueryValue.cs \
+	Hyena.Query/QueryField.cs \
+	Hyena.Query/QueryFieldSet.cs \
+	Hyena.Query/QueryListNode.cs \
+	Hyena.Query/QueryNode.cs \
+	Hyena.Query/QueryOperator.cs \
+	Hyena.Query/QueryParser.cs \
+	Hyena.Query/QueryTermNode.cs \
+	Hyena.Query/QueryToken.cs \
+	Hyena.Query/QueryValue.cs \
+	Hyena.Query/StringQueryValue.cs \
+	Hyena.Query/UserQueryParser.cs \
+	Hyena.Query/XmlQueryParser.cs \
 	Hyena.SExpEngine/ArithmeticFunctionSet.cs \
 	Hyena.SExpEngine/CastFunctionSet.cs \
 	Hyena.SExpEngine/CompareFunctionSet.cs \



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]