[longomatch] Serialize images correctly
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Serialize images correctly
- Date: Mon, 5 Aug 2013 20:07:37 +0000 (UTC)
commit 47d6e1d7a09bc4b060f720e6fe33eecb7bfd6e32
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Mon Jul 29 21:34:22 2013 +0200
Serialize images correctly
.../Store/Templates/CategoriesTemplate.cs | 34 ++++++++++++++++---
1 files changed, 28 insertions(+), 6 deletions(-)
---
diff --git a/LongoMatch.Core/Store/Templates/CategoriesTemplate.cs
b/LongoMatch.Core/Store/Templates/CategoriesTemplate.cs
index 76b4fbc..7cf42f4 100644
--- a/LongoMatch.Core/Store/Templates/CategoriesTemplate.cs
+++ b/LongoMatch.Core/Store/Templates/CategoriesTemplate.cs
@@ -45,6 +45,7 @@ namespace LongoMatch.Store.Templates
/* Database additions */
GameUnitsList gameUnits;
Version version;
+ byte[] fieldImage, halfFieldImage, goalImage ;
/// <summary>
/// Creates a new template
@@ -80,18 +81,39 @@ namespace LongoMatch.Store.Templates
}
public Image FieldBackgroundImage {
- get;
- set;
+ get {
+ if(fieldImage != null)
+ return Image.Deserialize(fieldImage);
+ else return null;
+ }
+ set {
+ if (value != null)
+ fieldImage = value.Serialize();
+ }
}
public Image HalfFieldBackgroundImage {
- get;
- set;
+ get {
+ if(halfFieldImage != null)
+ return Image.Deserialize(halfFieldImage);
+ else return null;
+ }
+ set {
+ if (value != null)
+ halfFieldImage = value.Serialize();
+ }
}
public Image GoalBackgroundImage {
- get;
- set;
+ get {
+ if(goalImage != null)
+ return Image.Deserialize(goalImage);
+ else return null;
+ }
+ set {
+ if (value != null)
+ goalImage = value.Serialize();
+ }
}
public void Save(string filePath) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]