Skip to main content

gio/subclass/
mod.rs

1// Take a look at the license at the top of the repository in the LICENSE file.
2
3mod action_group;
4mod action_map;
5mod application;
6mod async_initable;
7mod dbus_interface;
8mod dbus_proxy;
9mod file;
10mod file_enumerator;
11mod file_monitor;
12mod initable;
13mod input_stream;
14mod io_stream;
15mod list_model;
16mod output_stream;
17mod seekable;
18mod socket_control_message;
19mod vfs;
20
21pub use self::application::ArgumentList;
22
23pub mod prelude {
24    #[doc(hidden)]
25    pub use glib::subclass::prelude::*;
26
27    pub use super::{
28        action_group::{ActionGroupImpl, ActionGroupImplExt},
29        action_map::{ActionMapImpl, ActionMapImplExt},
30        application::{ApplicationImpl, ApplicationImplExt},
31        async_initable::{AsyncInitableImpl, AsyncInitableImplExt},
32        dbus_interface::{DBusInterfaceImpl, DBusInterfaceImplExt},
33        dbus_proxy::{DBusProxyImpl, DBusProxyImplExt},
34        file::{FileImpl, FileImplExt},
35        file_enumerator::{FileEnumeratorImpl, FileEnumeratorImplExt},
36        file_monitor::{FileMonitorImpl, FileMonitorImplExt},
37        initable::{InitableImpl, InitableImplExt},
38        input_stream::{InputStreamImpl, InputStreamImplExt},
39        io_stream::{IOStreamImpl, IOStreamImplExt},
40        list_model::{ListModelImpl, ListModelImplExt},
41        output_stream::{OutputStreamImpl, OutputStreamImplExt},
42        seekable::{SeekableImpl, SeekableImplExt},
43        socket_control_message::{SocketControlMessageImpl, SocketControlMessageImplExt},
44        vfs::{VfsImpl, VfsImplExt},
45    };
46}