84
73
GType logger_get_type (void) G_GNUC_CONST;
85
74
#define dummy PACKAGE_VERSION
86
gint _vala_main (char** args, int args_length1);
75
gint _vala_main (gchar** args, int args_length1);
87
76
Logger* logger_new (void);
88
77
Logger* logger_construct (GType object_type);
89
78
GType log_level_get_type (void) G_GNUC_CONST;
90
void logger_info (Logger* self, const char* text);
91
NetworkSettings* network_settings_new (const char* datadir);
92
NetworkSettings* network_settings_construct (GType object_type, const char* datadir);
79
void logger_info (Logger* self, const gchar* text);
80
NetworkSettings* network_settings_new (const gchar* datadir);
81
NetworkSettings* network_settings_construct (GType object_type, const gchar* datadir);
93
82
GType network_settings_get_type (void) G_GNUC_CONST;
95
84
const GOptionEntry options[2] = {{"debug", 'd', 0, G_OPTION_ARG_NONE, &debug, "Print extra information, useful for debugging", NULL}, {NULL}};
98
gint _vala_main (char** args, int args_length1) {
86
gint _vala_main (gchar** args, int args_length1) {
88
Logger* _tmp0_ = NULL;
96
NetworkSettings* _tmp9_ = NULL;
104
97
NetworkSettings* app;
105
98
GError * _inner_error_ = NULL;
106
99
bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);
107
100
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
108
101
textdomain (GETTEXT_PACKAGE);
110
gtk_init_with_args (&args_length1, &args, "", options, "indicator-network-settings", &_inner_error_);
111
if (_inner_error_ != NULL) {
112
goto __catch0_g_error;
102
gtk_init_with_args (&args_length1, &args, "", options, "indicator-network-settings", &_inner_error_);
103
if (_inner_error_ != NULL) {
104
goto __catch0_g_error;
116
107
__catch0_g_error:
119
110
e = _inner_error_;
120
111
_inner_error_ = NULL;
122
fprintf (stdout, "%s\n", e->message);
123
fprintf (stdout, "Run '%s --help' to see a full list of available command line options.\n", args[0]);
112
fprintf (stdout, "%s\n", e->message);
113
fprintf (stdout, "Run '%s --help' to see a full list of available command line options.\n", args[0]);
130
119
if (_inner_error_ != NULL) {
132
121
g_clear_error (&_inner_error_);
135
logger = (_tmp0_ = logger_new (), _g_object_unref0 (logger), _tmp0_);
124
_tmp0_ = logger_new ();
126
_g_object_unref0 (logger);
137
129
g_object_set ((GObject*) logger, "level", LOG_LEVEL_DEBUG, NULL);
139
131
g_object_set ((GObject*) logger, "level", LOG_LEVEL_INFO, NULL);
141
datadir = g_strdup (PKGDATADIR);
142
if ((_tmp2_ = g_file_query_exists (_tmp1_ = g_file_new_for_path ("./ui/main.ui"), NULL), _g_object_unref0 (_tmp1_), _tmp2_)) {
133
_tmp2_ = g_strdup (PKGDATADIR);
135
_tmp3_ = g_file_new_for_path ("./ui/main.ui");
137
_tmp5_ = g_file_query_exists (_tmp4_, NULL);
138
if ((_tmp6_ = _tmp5_, _g_object_unref0 (_tmp4_), _tmp6_)) {
144
141
logger_info (logger, "Using data files from current directory");
145
datadir = (_tmp3_ = g_strdup ("./"), _g_free0 (datadir), _tmp3_);
142
_tmp7_ = g_strdup ("./");
147
logger_info (logger, datadir);
148
app = network_settings_new (datadir);
149
gtk_builder_connect_signals (app->builder, app);
147
_tmp9_ = network_settings_new (datadir);
149
g_assert (IS_NETWORK_SETTINGS (app));
152
152
_g_object_unref0 (app);