Merge pull request #4775 from jmarshallnz/empty_episode_playcount
[vuplus_xbmc] / xbmc / XBDateTime.h
index 969531c..7f58692 100644 (file)
@@ -98,7 +98,7 @@ public:
   CDateTime(int year, int month, int day, int hour, int minute, int second);
   virtual ~CDateTime() {}
 
-  void SetFromDateString(const CStdString &date);
+  bool SetFromDateString(const CStdString &date);
 
   static CDateTime GetCurrentDateTime();
   static CDateTime GetUTCDateTime();
@@ -167,20 +167,20 @@ public:
   int GetDayOfWeek() const;
   int GetMinuteOfDay() const;
 
-  void SetDateTime(int year, int month, int day, int hour, int minute, int second);
-  void SetDate(int year, int month, int day);
-  void SetTime(int hour, int minute, int second);
-  void SetFromDBDate(const CStdString &date);
-  void SetFromDBTime(const CStdString &time);
-  void SetFromW3CDate(const CStdString &date);
-  void SetFromUTCDateTime(const CDateTime &dateTime);
-  void SetFromUTCDateTime(const time_t &dateTime);
-  void SetFromRFC1123DateTime(const CStdString &dateTime);
+  bool SetDateTime(int year, int month, int day, int hour, int minute, int second);
+  bool SetDate(int year, int month, int day);
+  bool SetTime(int hour, int minute, int second);
+  bool SetFromDBDate(const CStdString &date);
+  bool SetFromDBTime(const CStdString &time);
+  bool SetFromW3CDate(const CStdString &date);
+  bool SetFromUTCDateTime(const CDateTime &dateTime);
+  bool SetFromUTCDateTime(const time_t &dateTime);
+  bool SetFromRFC1123DateTime(const CStdString &dateTime);
 
   /*! \brief set from a database datetime format YYYY-MM-DD HH:MM:SS
    \sa GetAsDBDateTime()
    */
-  void SetFromDBDateTime(const CStdString &dateTime);
+  bool SetFromDBDateTime(const CStdString &dateTime);
 
   void GetAsSystemTime(SYSTEMTIME& time) const;
   void GetAsTime(time_t& time) const;