File indexing completed on 2024-04-28 16:01:54
0001 /* 0002 This file is part of the Polkit-qt project 0003 SPDX-FileCopyrightText: 2009 Jaroslav Reznik <jreznik@redhat.com> 0004 SPDX-FileContributor: based on code by David Zeuthen <davidz@redhat.com> 0005 0006 SPDX-License-Identifier: LGPL-2.0-or-later 0007 */ 0008 0009 #ifndef POLKITQT_LISTENER_P_H 0010 #define POLKITQT_LISTENER_P_H 0011 0012 #define POLKIT_AGENT_I_KNOW_API_IS_SUBJECT_TO_CHANGE 1 0013 0014 #include "listeneradapter_p.h" 0015 0016 #include <polkitagent/polkitagent.h> 0017 0018 G_BEGIN_DECLS 0019 0020 #define POLKIT_QT_TYPE_LISTENER (polkit_qt_listener_get_type()) 0021 #define POLKIT_QT_LISTENER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), POLKIT_QT_TYPE_LISTENER, PolkitQtListener)) 0022 #define POLKIT_QT_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), POLKIT_QT_TYPE_LISTENER, PolkitQtListenerClass)) 0023 #define POLKIT_QT_LISTENER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), POLKIT_QT_TYPE_LISTENER, PolkitQtListenerClass)) 0024 #define POLKIT_QT_IS_LISTENER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), POLKIT_QT_TYPE_LISTENER)) 0025 #define POLKIT_QT_IS_LISTENER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), POLKIT_QT_TYPE_LISTENER)) 0026 0027 typedef struct _PolkitQtListener PolkitQtListener; 0028 typedef struct _PolkitQtListenerClass PolkitQtListenerClass; 0029 0030 GType polkit_qt_listener_get_type(void) G_GNUC_CONST; 0031 PolkitAgentListener *polkit_qt_listener_new(void); 0032 0033 G_END_DECLS 0034 0035 #endif /* POLKIT_QT_LISTENER_H */