|
Packit Service |
d328f3 |
// SPDX-License-Identifier: GPL-2.0+
|
|
Packit Service |
d328f3 |
/* NetworkManager Connection editor -- Connection editor for NetworkManager
|
|
Packit Service |
d328f3 |
*
|
|
Packit Service |
d328f3 |
* Rodrigo Moya <rodrigo@gnome-db.org>
|
|
Packit Service |
d328f3 |
* Lubomir Rintel <lkundrak@v3.sk>
|
|
Packit Service |
d328f3 |
*
|
|
Packit Service |
d328f3 |
* Copyright 2004 - 2017 Red Hat, Inc.
|
|
Packit Service |
d328f3 |
*/
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#ifndef NM_CONNECTION_LIST_H
|
|
Packit Service |
d328f3 |
#define NM_CONNECTION_LIST_H
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#include <glib-object.h>
|
|
Packit Service |
d328f3 |
#include <gdk/gdk.h>
|
|
Packit Service |
d328f3 |
#include <gtk/gtk.h>
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#include <NetworkManager.h>
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#include "nm-connection-editor.h"
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#define NM_TYPE_CONNECTION_LIST (nm_connection_list_get_type ())
|
|
Packit Service |
d328f3 |
#define NM_IS_CONNECTION_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_CONNECTION_LIST))
|
|
Packit Service |
d328f3 |
#define NM_CONNECTION_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_CONNECTION_LIST, NMConnectionList))
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#define NM_CONNECTION_LIST_NEW_EDITOR "new-editor"
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
typedef struct _NMConnectionListPrivate NMConnectionListPrivate;
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
typedef struct {
|
|
Packit Service |
d328f3 |
GtkApplicationWindow parent;
|
|
Packit Service |
d328f3 |
} NMConnectionList;
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
typedef struct {
|
|
Packit Service |
d328f3 |
GtkApplicationWindowClass parent_class;
|
|
Packit Service |
d328f3 |
} NMConnectionListClass;
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
typedef void (*NMConnectionListCallbackFunc) (NMConnectionList *list, gpointer user_data);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
GType nm_connection_list_get_type (void);
|
|
Packit Service |
d328f3 |
NMConnectionList *nm_connection_list_new (void);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
void nm_connection_list_set_type (NMConnectionList *list, GType ctype);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
void nm_connection_list_present (NMConnectionList *list);
|
|
Packit Service |
d328f3 |
void nm_connection_list_create (NMConnectionList *list,
|
|
Packit Service |
d328f3 |
GType ctype,
|
|
Packit Service |
d328f3 |
const char *detail,
|
|
Packit Service |
d328f3 |
const char *import_filename,
|
|
Packit Service |
d328f3 |
NMConnectionListCallbackFunc callback,
|
|
Packit Service |
d328f3 |
gpointer user_data);
|
|
Packit Service |
d328f3 |
void nm_connection_list_edit (NMConnectionList *list, const gchar *uuid);
|
|
Packit Service |
d328f3 |
void nm_connection_list_add (NMConnectionList *list,
|
|
Packit Service |
d328f3 |
NMConnectionListCallbackFunc callback,
|
|
Packit Service |
d328f3 |
gpointer user_data);
|
|
Packit Service |
d328f3 |
|
|
Packit Service |
d328f3 |
#endif
|