зеркало из https://github.com/mozilla/pjs.git
46 строки
1.3 KiB
C++
46 строки
1.3 KiB
C++
#ifndef CRASHREPORTER_GTK_COMMON_H__
|
|
#define CRASHREPORTER_GTK_COMMON_H__
|
|
|
|
#include <glib.h>
|
|
#include <gtk/gtk.h>
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
const char kIniFile[] = "crashreporter.ini";
|
|
|
|
extern GtkWidget* gWindow;
|
|
extern GtkWidget* gSubmitReportCheck;
|
|
extern GtkWidget* gIncludeURLCheck;
|
|
extern GtkWidget* gThrobber;
|
|
extern GtkWidget* gProgressLabel;
|
|
extern GtkWidget* gCloseButton;
|
|
extern GtkWidget* gRestartButton;
|
|
|
|
extern std::vector<std::string> gRestartArgs;
|
|
extern GThread* gSendThreadID;
|
|
|
|
extern bool gInitialized;
|
|
extern bool gDidTrySend;
|
|
extern std::string gDumpFile;
|
|
extern StringTable gQueryParameters;
|
|
extern std::string gHttpProxy;
|
|
extern std::string gAuth;
|
|
extern std::string gCACertificateFile;
|
|
extern std::string gSendURL;
|
|
extern std::string gURLParameter;
|
|
|
|
void LoadProxyinfo();
|
|
gpointer SendThread(gpointer args);
|
|
gboolean WindowDeleted(GtkWidget* window,
|
|
GdkEvent* event,
|
|
gpointer userData);
|
|
void SubmitReportChecked(GtkButton* sender, gpointer userData);
|
|
void IncludeURLClicked(GtkButton* sender, gpointer userData);
|
|
void CloseClicked(GtkButton* button,
|
|
gpointer userData);
|
|
void RestartClicked(GtkButton* button,
|
|
gpointer userData);
|
|
|
|
#endif // CRASHREPORTER_GTK_COMMON_H__
|