Blame src/libnma/nma-wifi-dialog.h

Packit fabffb
/* NetworkManager Wireless Applet -- Display wireless access points and allow user control
Packit fabffb
 *
Packit fabffb
 * Dan Williams <dcbw@redhat.com>
Packit fabffb
 *
Packit fabffb
 * This program is free software; you can redistribute it and/or modify
Packit fabffb
 * it under the terms of the GNU General Public License as published by
Packit fabffb
 * the Free Software Foundation; either version 2 of the License, or
Packit fabffb
 * (at your option) any later version.
Packit fabffb
 *
Packit fabffb
 * This program is distributed in the hope that it will be useful,
Packit fabffb
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit fabffb
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit fabffb
 * GNU General Public License for more details.
Packit fabffb
 *
Packit fabffb
 * You should have received a copy of the GNU General Public License along
Packit fabffb
 * with this program; if not, write to the Free Software Foundation, Inc.,
Packit fabffb
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Packit fabffb
 *
Packit fabffb
 * Copyright 2007 - 2014 Red Hat, Inc.
Packit fabffb
 */
Packit fabffb
Packit fabffb
#ifndef NMA_WIFI_DIALOG_H
Packit fabffb
#define NMA_WIFI_DIALOG_H
Packit fabffb
Packit fabffb
#include <gtk/gtk.h>
Packit fabffb
#include <glib.h>
Packit fabffb
#include <glib-object.h>
Packit fabffb
Packit fabffb
#include <NetworkManager.h>
Packit fabffb
Packit fabffb
#include "nma-version.h"
Packit fabffb
Packit fabffb
#define NMA_TYPE_WIFI_DIALOG            (nma_wifi_dialog_get_type ())
Packit fabffb
#define NMA_WIFI_DIALOG(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NMA_TYPE_WIFI_DIALOG, NMAWifiDialog))
Packit fabffb
#define NMA_WIFI_DIALOG_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NMA_TYPE_WIFI_DIALOG, NMAWifiDialogClass))
Packit fabffb
#define NMA_IS_WIFI_DIALOG(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NMA_TYPE_WIFI_DIALOG))
Packit fabffb
#define NMA_IS_WIFI_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NMA_TYPE_WIFI_DIALOG))
Packit fabffb
#define NMA_WIFI_DIALOG_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NMA_TYPE_WIFI_DIALOG, NMAWifiDialogClass))
Packit fabffb
Packit fabffb
typedef struct {
Packit fabffb
	GtkDialog parent;
Packit fabffb
} NMAWifiDialog;
Packit fabffb
Packit fabffb
typedef struct {
Packit fabffb
	GtkDialogClass parent;
Packit fabffb
} NMAWifiDialogClass;
Packit fabffb
Packit fabffb
GType nma_wifi_dialog_get_type (void);
Packit fabffb
Packit fabffb
GtkWidget *nma_wifi_dialog_new (NMClient *client,
Packit fabffb
                                NMConnection *connection,
Packit fabffb
                                NMDevice *device,
Packit fabffb
                                NMAccessPoint *ap,
Packit fabffb
                                gboolean secrets_only);
Packit fabffb
Packit fabffb
GtkWidget *nma_wifi_dialog_new_for_secrets (NMClient *client,
Packit fabffb
                                            NMConnection *connection,
Packit fabffb
                                            const char *secrets_setting_name,
Packit fabffb
                                            const char *const*secrets_hints);
Packit fabffb
Packit fabffb
GtkWidget *nma_wifi_dialog_new_for_hidden (NMClient *client);
Packit fabffb
Packit fabffb
GtkWidget *nma_wifi_dialog_new_for_create (NMClient *client);
Packit fabffb
Packit fabffb
NMConnection * nma_wifi_dialog_get_connection (NMAWifiDialog *self,
Packit fabffb
                                               NMDevice **device,
Packit fabffb
                                               NMAccessPoint **ap);
Packit fabffb
Packit fabffb
NMA_DEPRECATED_IN_1_2
Packit fabffb
GtkWidget * nma_wifi_dialog_nag_user (NMAWifiDialog *self);
Packit fabffb
Packit fabffb
NMA_DEPRECATED_IN_1_2
Packit fabffb
void nma_wifi_dialog_set_nag_ignored (NMAWifiDialog *self, gboolean ignored);
Packit fabffb
Packit fabffb
NMA_DEPRECATED_IN_1_2
Packit fabffb
gboolean nma_wifi_dialog_get_nag_ignored (NMAWifiDialog *self);
Packit fabffb
Packit fabffb
NMA_DEPRECATED_IN_1_2_FOR(nma_wifi_dialog_new_for_hidden)
Packit fabffb
GtkWidget *nma_wifi_dialog_new_for_other (NMClient *client);
Packit fabffb
Packit fabffb
#endif	/* NMA_WIFI_DIALOG_H */
Packit fabffb