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 |
- newtype WebPluginDatabase = WebPluginDatabase (ForeignPtr WebPluginDatabase)
- class GObject o => WebPluginDatabaseK o
- toWebPluginDatabase :: WebPluginDatabaseK o => o -> IO WebPluginDatabase
- noWebPluginDatabase :: Maybe WebPluginDatabase
- webPluginDatabaseGetPluginForMimetype :: (MonadIO m, WebPluginDatabaseK a) => a -> Text -> m WebPlugin
- webPluginDatabaseGetPlugins :: (MonadIO m, WebPluginDatabaseK a) => a -> m [WebPlugin]
- webPluginDatabasePluginsListFree :: (MonadIO m, WebPluginK a) => [a] -> m ()
- webPluginDatabaseRefresh :: (MonadIO m, WebPluginDatabaseK a) => a -> m ()
Exported types
newtype WebPluginDatabase Source
class GObject o => WebPluginDatabaseK o Source
(GObject o, IsDescendantOf WebPluginDatabase o) => WebPluginDatabaseK o |
toWebPluginDatabase :: WebPluginDatabaseK o => o -> IO WebPluginDatabase Source
Methods
webPluginDatabaseGetPluginForMimetype
webPluginDatabaseGetPluginForMimetype :: (MonadIO m, WebPluginDatabaseK a) => a -> Text -> m WebPlugin Source
webPluginDatabaseGetPlugins
webPluginDatabaseGetPlugins :: (MonadIO m, WebPluginDatabaseK a) => a -> m [WebPlugin] Source
webPluginDatabasePluginsListFree
webPluginDatabasePluginsListFree :: (MonadIO m, WebPluginK a) => [a] -> m () Source
webPluginDatabaseRefresh
webPluginDatabaseRefresh :: (MonadIO m, WebPluginDatabaseK a) => a -> m () Source