1#include "mac-sparkle-support.h"
2
3#import "SUUpdater.h"
4
5void SparkleHelper::checkForUpdate()
6{
7    // [[SUUpdater sharedUpdater] checkForUpdatesInBackground];
8    [[SUUpdater sharedUpdater] checkForUpdates:nil];
9}
10
11void SparkleHelper::setAutoUpdateEnabled(bool enabled)
12{
13    [[SUUpdater sharedUpdater] setAutomaticallyChecksForUpdates: enabled];
14    // [[SUUpdater sharedUpdater] setAutomaticallyDownloadsUpdates: enabled];
15}
16
17void SparkleHelper::setFeedURL(const char* url)
18{
19    NSString *nsstr = [NSString stringWithCString:url
20                                  encoding:NSUTF8StringEncoding];
21    NSURL *feedURL = [NSURL URLWithString:nsstr];
22    [[SUUpdater sharedUpdater] setFeedURL: feedURL];
23}
24
25bool SparkleHelper::autoUpdateEnabled() {
26    return [[SUUpdater sharedUpdater] automaticallyChecksForUpdates];
27}
28