]> Dogcows Code - chaz/thecheat/blobdiff - ChazUpdate.h
The Cheat 1.2
[chaz/thecheat] / ChazUpdate.h
diff --git a/ChazUpdate.h b/ChazUpdate.h
new file mode 100644 (file)
index 0000000..ea69f4e
--- /dev/null
@@ -0,0 +1,32 @@
+//
+//  ChazUpdate.h
+//  The Cheat
+//
+//  Created by Chaz McGarvey on 1/5/05.
+//  Copyright 2005 Chaz McGarvey. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import "ChazLog.h"
+
+
+// This is my update system.  It is extremely simple to use.  Just pass the URL
+// where the version information can be obtained.  The version information will
+// be loaded in the background and a dialog will show up presenting the user
+// with the results of the check.  If userRequested is NO, then the system will
+// not do anything if an error occured or if there is no available update.
+// Depending on the tags given in the version file, the presented dialog can
+// have buttons which link to a "more info" page or a direct download, using the
+// default web browser of the system.
+
+
+// url can either be an NSURL or an NSString containing a valid URL.
+void ChazCheckForUpdate( id url, BOOL userRequested ); // uses default app name.
+void ChazCheckForUpdateWithName( id url, NSString *appName, BOOL userRequested );
+
+// these return empty strings if they can't be determined.
+NSString *ChazAppName(); // returns the name ChazCheckForUpdate() uses.
+NSString *ChazAppVersion(); // returns the current version of the app.
+NSDate *ChazAppBuildDate(); // returns the build date used to check for updates.
+
+
This page took 0.020543 seconds and 4 git commands to generate.