]> git.sesse.net Git - vlc/blobdiff - modules/gui/macosx/intf.h
Qt: Add a parent to the CoverArtLabel We should add parents to all QWidgets created...
[vlc] / modules / gui / macosx / intf.h
index 880f4730c9d624ef7ae397897fec4e10034c3246..037a3ab20506b933abd8751f634a60e252d6c533 100644 (file)
 
 #include <Cocoa/Cocoa.h>
 
-/* this was introduced in Darwin 9. We need to declare it to prevent both
- * compilation warnings and errors */
-#ifndef NSInteger
-#define NSInteger int
-#endif
-
 /*****************************************************************************
  * Local prototypes.
  *****************************************************************************/
@@ -161,6 +155,14 @@ struct intf_sys_t
     NSMutableArray * o_msg_arr; /* messages array */
     NSLock * o_msg_lock;        /* messages lock  */
     IBOutlet NSButton * o_msgs_btn_crashlog;    /* messages open crashlog */
+    
+    /* CrashReporter panel */
+    IBOutlet NSButton * o_crashrep_dontSend_btn;
+    IBOutlet NSButton * o_crashrep_send_btn;
+    IBOutlet NSTextView * o_crashrep_fld;
+    IBOutlet NSTextField * o_crashrep_title_txt;
+    IBOutlet NSTextField * o_crashrep_desc_txt;
+    IBOutlet NSWindow * o_crashrep_win;
 
     /* main menu */
 
@@ -251,6 +253,13 @@ struct intf_sys_t
     IBOutlet NSMenu * o_mu_deinterlace;
     IBOutlet NSMenuItem * o_mi_ffmpeg_pp;
     IBOutlet NSMenuItem * o_mu_ffmpeg_pp;
+    IBOutlet NSMenuItem * o_mi_teletext;
+    IBOutlet NSMenuItem * o_mi_teletext_transparent;
+    IBOutlet NSMenuItem * o_mi_teletext_index;
+    IBOutlet NSMenuItem * o_mi_teletext_red;
+    IBOutlet NSMenuItem * o_mi_teletext_green;
+    IBOutlet NSMenuItem * o_mi_teletext_yellow;
+    IBOutlet NSMenuItem * o_mi_teletext_blue;
 
     IBOutlet NSMenu * o_mu_window;
     IBOutlet NSMenuItem * o_mi_minimize;
@@ -312,6 +321,8 @@ struct intf_sys_t
     /* The timer that update the interface */
     NSTimer * interfaceTimer;
 
+    NSURLConnection * crashLogURLConnection;
+
     AppleRemote * o_remote;
     BOOL b_remote_button_hold; /* true as long as the user holds the left,right,plus or minus on the remote control */
 }
@@ -385,6 +396,8 @@ struct intf_sys_t
 - (IBAction)showMessagesPanel:(id)sender;
 - (IBAction)showInformationPanel:(id)sender;
 
+- (IBAction)crashReporterAction:(id)sender;
+
 - (IBAction)togglePlaylist:(id)sender;
 - (void)updateTogglePlaylistState;