aboutsummaryrefslogtreecommitdiff
path: root/VKPC/Global.h
diff options
context:
space:
mode:
Diffstat (limited to 'VKPC/Global.h')
-rw-r--r--VKPC/Global.h72
1 files changed, 72 insertions, 0 deletions
diff --git a/VKPC/Global.h b/VKPC/Global.h
new file mode 100644
index 0000000..d1f4ce2
--- /dev/null
+++ b/VKPC/Global.h
@@ -0,0 +1,72 @@
+//
+// global.h
+// VKPC
+//
+// Created by Eugene on 11/28/13.
+// Copyright (c) 2013-2014 Eugene Z. All rights reserved.
+//
+
+#import "PlaylistTableController.h"
+
+// Variables
+extern int const VKPCHTTPServerPort;
+extern NSString * const VKPCHTTPServerHost;
+
+extern int const VKPCWSServerPort;
+extern char * const VKPCWSServerHost;
+extern char * const VKPCWSClientHost;
+//extern char * const VKPCHostsFile;
+
+extern NSString * const VKPCAppHomeURL;
+extern NSString * const CH1PEmail;
+
+extern BOOL const VKPCIsDebug;
+extern BOOL const VKPCIsServerLogsEnabled;
+extern BOOL VKPCIsYosemite;
+
+extern NSString * const VKPCEZCopyright;
+extern NSString * const VKPCEZCopyrightYears;
+extern NSString * const VKPCEZURL;
+
+extern NSString * const VKPCPreferencesShowNotifications;
+extern NSString * const VKPCPreferencesInvertPlaylistIcons;
+extern NSString * const VKPCPreferencesCatchMediaButtons;
+extern NSString * const VKPCPreferencesBrowser;
+extern NSString * const VKPCPreferencesStatisticReportedTimestamp;
+extern NSString * const VKPCPreferencesUUID;
+extern NSString * const VKPCPreferencesUseExtensionMode;
+
+extern int VKPCSessionID;
+//extern PlaylistTableController *VKPCPlaylistTableController;
+extern pid_t VKPCPID;
+
+extern NSString * const VKPCImageEmpty;
+extern NSString * const VKPCImageCellBg;
+extern NSString * const VKPCImageCellPressedBg;
+extern NSString * const VKPCImagePause;
+extern NSString * const VKPCImagePlay;
+extern NSString * const VKPCImageTitleSeparator;
+extern NSString * const VKPCImageSettings;
+extern NSString * const VKPCImageSettingsPressed;
+extern NSString * const VKPCImageStatus;
+extern NSString * const VKPCImageStatusPressed;
+
+extern NSString * const kAppleInterfaceStyle;
+extern NSString * const kAppleInterfaceStyleDark;
+extern NSString * const kAppleInterfaceThemeChangedNotification;
+extern NSString * const kCFBundleDisplayName;
+extern NSString * const kCFBundleShortVersionString;
+extern NSString * const kCFBundleVersion;
+
+// Functions
+void VKPCInitGlobals();
+void VKPCInitUUID();
+void ShowNotification();
+NSString * GetFileFromResourceAsString(NSString *fileName, NSError * __autoreleasing *error);
+NSString *GetSystemFontName();
+//BOOL IsDarkMode();
+InterfaceStyle GetInterfaceStyle();
+NSDictionary * VKPCGetImagesDictionary();
+void DebugLog(const char *str);
+long GetTimestamp();
+BOOL IsAnotherProcessRunning(); \ No newline at end of file