Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

unity::util::Daemon | Helper class to turn a process into a daemon
std::equal_to< unity::util::ResourcePtr< R, D > > | Function object for equality comparison
std::exception |
unity::Exception | Abstract base class for all Unity exceptions
unity::FileException | Exception to indicate file I/O errors, such as failure to open or write to a file
unity::InvalidArgumentException | Exception to indicate that an invalid argument was passed to a function, such as passing `nullptr` when the function expects the argument to be non-null
unity::LogicException | Exception to indicate a logic error, such as driving the API incorrectly, such as calling methods in the wrong worder
unity::ResourceException | Exception for miscellaneous errors, such as failure of a third-party library or hitting resource limitations
unity::ShutdownException | Exception to indicate errors during shutdown
unity::SyscallException | Exception to indicate system or library call errors that set `errno`
unity::util::GObjectDeleter | Used by the make_gobject, unique_gobject and share_gobject as the deleter
std::greater< unity::util::ResourcePtr< R, D > > | Function object for greater than comparison
std::greater_equal< unity::util::ResourcePtr< R, D > > | Function object for less than or equal comparison
unity::util::IniParser | Helper class to read and write configuration files
unity::util::IniParserPrivate |
std::less< unity::util::ResourcePtr< R, D > > | Function object for less than comparison
std::less_equal< unity::util::ResourcePtr< R, D > > | Function object for less than or equal comparison
std::nested_exception |
unity::Exception | Abstract base class for all Unity exceptions
std::not_equal_to< unity::util::ResourcePtr< R, D > > | Function object for inequality comparison
QAbstractListModel |
unity::shell::application::ApplicationManagerInterface | The Application manager
unity::shell::application::MirSurfaceListInterface | Interface for a list model of MirSurfaces
unity::shell::launcher::AppDrawerModelInterface | A list of app drawer items to be displayed
unity::shell::launcher::LauncherModelInterface | A list of launcher items to be displayed
unity::shell::launcher::QuickListModelInterface | A model containing QuickList actions for an application in the launcher
unity::shell::notifications::ModelInterface | A list of notifications to be displayed
unity::shell::scopes::CategoriesInterface | A list of categories for a particular search
unity::shell::scopes::FiltersInterface |
unity::shell::scopes::NavigationInterface | Object representing department instance, which exposes model(s) with results
unity::shell::scopes::OptionSelectorOptionsInterface |
unity::shell::scopes::PreviewModelInterface | A list of PreviewWidgetModelInterface instances
unity::shell::scopes::PreviewWidgetModelInterface | A list of widgets in a preview
unity::shell::scopes::ResultsModelInterface | A model of scope results for a particular category
unity::shell::scopes::ScopesInterface | A list of scopes to display in the UI
unity::shell::scopes::SettingsModelInterface |
unity::shell::scopes::ValueSliderValuesInterface |
QObject |
Mir | Acting mostly as a namespace to hold enums and such for use in QML
unity::shell::application::ApplicationInfoInterface | A class that holds information about applications
unity::shell::application::MirSurfaceInterface | Holds a Mir surface. Pretty much an opaque class
unity::shell::application::SurfaceManagerInterface |
unity::shell::launcher::LauncherItemInterface | An item presented in the launcher
unity::shell::notifications::Hint | Wraps NotificationInterface's hint flags
unity::shell::notifications::NotificationInterface | A Notification object
unity::shell::notifications::SourceInterface | A source of notifications
unity::shell::notifications::Type | Wraps NotificationInterface's type enumeration
unity::shell::notifications::Urgency | Wraps NotificationInterface's urgency enumeration
unity::shell::scopes::FilterBaseInterface |
unity::shell::scopes::ExpandableFilterWidgetInterface |
unity::shell::scopes::OptionSelectorFilterInterface |
unity::shell::scopes::RangeInputFilterInterface |
unity::shell::scopes::ValueSliderFilterInterface |
unity::shell::scopes::ScopeInterface | Object representing scope instance, which exposes model(s) with results
QPlatformCursor |
MirPlatformCursor | Cursor interface for Mir platform
QQuickItem |
MirMousePointerInterface | The QML mouse pointer
unity::shell::application::MirSurfaceItemInterface | Renders a MirSurface in a QML scene and forwards the input events it receives to it
unity::util::ResourcePtr< R, D > | Class to guarantee deallocation of arbitrary resources