summaryrefslogtreecommitdiff
path: root/LiteEditor/webupdatethread.h
diff options
context:
space:
mode:
Diffstat (limited to 'LiteEditor/webupdatethread.h')
-rw-r--r--LiteEditor/webupdatethread.h94
1 files changed, 0 insertions, 94 deletions
diff --git a/LiteEditor/webupdatethread.h b/LiteEditor/webupdatethread.h
deleted file mode 100644
index f622c9c7..00000000
--- a/LiteEditor/webupdatethread.h
+++ /dev/null
@@ -1,94 +0,0 @@
-//////////////////////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////////////////////
-//
-// copyright : (C) 2008 by Eran Ifrah
-// file name : webupdatethread.h
-//
-// -------------------------------------------------------------------------
-// A
-// _____ _ _ _ _
-// / __ \ | | | | (_) |
-// | / \/ ___ __| | ___| | _| |_ ___
-// | | / _ \ / _ |/ _ \ | | | __/ _ )
-// | \__/\ (_) | (_| | __/ |___| | || __/
-// \____/\___/ \__,_|\___\_____/_|\__\___|
-//
-// F i l e
-//
-// This program is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 2 of the License, or
-// (at your option) any later version.
-//
-//////////////////////////////////////////////////////////////////////////////
-//////////////////////////////////////////////////////////////////////////////
-
-#ifndef __webupdatethread__
-#define __webupdatethread__
-
-#include "job.h"
-
-extern const wxEventType wxEVT_CMD_NEW_VERSION_AVAILABLE;
-extern const wxEventType wxEVT_CMD_VERSION_UPTODATE;
-
-class WebUpdateJobData
-{
-
- wxString m_url;
- long m_curVersion;
- long m_newVersion;
- bool m_upToDate;
- wxString m_releaseNotes;
- bool m_showMessage;
-
-public:
- WebUpdateJobData(const wxString &url, const wxString &releaseNotes, long curVersion, long newVersion, bool upToDate, bool showMessage)
- : m_url(url.c_str())
- , m_curVersion(curVersion)
- , m_newVersion(newVersion)
- , m_upToDate(upToDate)
- , m_releaseNotes(releaseNotes)
- , m_showMessage(showMessage) {}
-
- ~WebUpdateJobData() {}
-
- const wxString& GetUrl() const {
- return m_url;
- }
- long GetCurrentVersion() const {
- return m_curVersion;
- }
- long GetNewVersion() const {
- return m_newVersion;
- }
-
- bool IsUpToDate() const {
- return m_upToDate;
- }
-
- void SetReleaseNotes(const wxString& releaseNotes) {
- this->m_releaseNotes = releaseNotes;
- }
- const wxString& GetReleaseNotes() const {
- return m_releaseNotes;
- }
- bool GetShowMessage() const {
- return m_showMessage;
- }
-};
-
-class WebUpdateJob : public Job
-{
- wxString m_dataRead;
- bool m_userRequest;
-public:
- WebUpdateJob(wxEvtHandler *parent, bool userRequest);
- virtual ~WebUpdateJob();
- void ParseFile();
-
- static size_t WriteData(void *buffer, size_t size, size_t nmemb, void *obj);
-
-public:
- virtual void Process(wxThread *thread);
-};
-#endif // __webupdatethread__