QTfrontend/SparkleAutoUpdater.h
author Mitchell Kember <mk12360@gmail.com>
Thu, 29 Nov 2012 19:44:18 -0500
changeset 8144 f3ba33d5d2b1
parent 7933 223b3a195474
permissions -rw-r--r--
Google Code-in: Hide "video record" keybind option Removes the recording keybinding option using preprocessor conditions when it is unavailable. This includes when Hedgewars is being built either with the recording feature explicitly disabled or when FFMPEG/LibAV were not found. https://google-melange.appspot.com/gci/task/view/google/gci2012/7948213
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2261
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     1
/*
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     2
 * Copyright (C) 2008 Remko Troncon
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     3
 */
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     4
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     5
#ifndef SPARKLEAUTOUPDATER_H
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     6
#define SPARKLEAUTOUPDATER_H
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     7
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     8
#include <QString>
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
     9
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    10
#include "AutoUpdater.h"
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    11
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    12
class SparkleAutoUpdater : public AutoUpdater
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    13
{
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2377
diff changeset
    14
    public:
7933
223b3a195474 many osx sparkle fixes
koda
parents: 2948
diff changeset
    15
        SparkleAutoUpdater();
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2377
diff changeset
    16
        ~SparkleAutoUpdater();
2261
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    17
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2377
diff changeset
    18
        void checkForUpdates();
7933
223b3a195474 many osx sparkle fixes
koda
parents: 2948
diff changeset
    19
        void checkForUpdatesNow();
2377
f3fab2b09e0c And in frontend
nemo
parents: 2261
diff changeset
    20
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2377
diff changeset
    21
    private:
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2377
diff changeset
    22
        class Private;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2377
diff changeset
    23
        Private* d;
2261
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    24
};
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    25
57e99c908e7c a lot of stuff:
koda
parents:
diff changeset
    26
#endif