| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.WebKit.Objects.WebPluginDatabase
Description
- newtype WebPluginDatabase = WebPluginDatabase (ManagedPtr WebPluginDatabase)
- class GObject o => IsWebPluginDatabase o
- toWebPluginDatabase :: IsWebPluginDatabase o => o -> IO WebPluginDatabase
- noWebPluginDatabase :: Maybe WebPluginDatabase
- data WebPluginDatabaseGetPluginForMimetypeMethodInfo
- webPluginDatabaseGetPluginForMimetype :: (MonadIO m, IsWebPluginDatabase a) => a -> Text -> m WebPlugin
- data WebPluginDatabaseGetPluginsMethodInfo
- webPluginDatabaseGetPlugins :: (MonadIO m, IsWebPluginDatabase a) => a -> m [WebPlugin]
- webPluginDatabasePluginsListFree :: (MonadIO m, IsWebPlugin a) => [a] -> m ()
- data WebPluginDatabaseRefreshMethodInfo
- webPluginDatabaseRefresh :: (MonadIO m, IsWebPluginDatabase a) => a -> m ()
Exported types
newtype WebPluginDatabase Source #
Constructors
| WebPluginDatabase (ManagedPtr WebPluginDatabase) |
Instances
| GObject WebPluginDatabase Source # | |
| IsObject WebPluginDatabase Source # | |
| IsWebPluginDatabase WebPluginDatabase Source # | |
| ((~) * info (ResolveWebPluginDatabaseMethod t WebPluginDatabase), MethodInfo * info WebPluginDatabase p) => IsLabel t (WebPluginDatabase -> p) Source # | |
| ((~) * info (ResolveWebPluginDatabaseMethod t WebPluginDatabase), MethodInfo * info WebPluginDatabase p) => IsLabelProxy t (WebPluginDatabase -> p) Source # | |
| HasAttributeList * WebPluginDatabase Source # | |
| type SignalList WebPluginDatabase Source # | |
| type AttributeList WebPluginDatabase Source # | |
class GObject o => IsWebPluginDatabase o Source #
Instances
| (GObject a, UnknownAncestorError Constraint WebPluginDatabase a) => IsWebPluginDatabase a Source # | |
| IsWebPluginDatabase WebPluginDatabase Source # | |
toWebPluginDatabase :: IsWebPluginDatabase o => o -> IO WebPluginDatabase Source #
Methods
getPluginForMimetype
data WebPluginDatabaseGetPluginForMimetypeMethodInfo Source #
Instances
| ((~) * signature (Text -> m WebPlugin), MonadIO m, IsWebPluginDatabase a) => MethodInfo * WebPluginDatabaseGetPluginForMimetypeMethodInfo a signature Source # | |
webPluginDatabaseGetPluginForMimetype :: (MonadIO m, IsWebPluginDatabase a) => a -> Text -> m WebPlugin Source #
getPlugins
data WebPluginDatabaseGetPluginsMethodInfo Source #
Instances
| ((~) * signature (m [WebPlugin]), MonadIO m, IsWebPluginDatabase a) => MethodInfo * WebPluginDatabaseGetPluginsMethodInfo a signature Source # | |
webPluginDatabaseGetPlugins :: (MonadIO m, IsWebPluginDatabase a) => a -> m [WebPlugin] Source #
pluginsListFree
webPluginDatabasePluginsListFree :: (MonadIO m, IsWebPlugin a) => [a] -> m () Source #
refresh
data WebPluginDatabaseRefreshMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsWebPluginDatabase a) => MethodInfo * WebPluginDatabaseRefreshMethodInfo a signature Source # | |
webPluginDatabaseRefresh :: (MonadIO m, IsWebPluginDatabase a) => a -> m () Source #