All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Classes
Qtilities::Core::Interfaces Namespace Reference

Namespace containing available interfaces which forms part of the Core Module. More...

Classes

class  IAvailablePropertyProvider
 Used by the AddDynamicPropertyWizard class to determine the available properties for a specific type of object. More...
class  IConstIterator
 Abstract interface which defines standard operations for all const iterators in Qtilities. More...
class  IContext
 Objects implementing this interface will have a context associated with them. More...
class  IContextManager
 Interface used to communicate with the context manager. More...
class  IExportable
 Objects can implement this interface if they are able to export and reconstruct themselves. More...
class  IExportableFormatting
 This interface allows object base classes to export formatting information which requires QtGui from within a library which does not use QtGui. More...
class  IExportableObserver
 Observers and observer subclasses must implement this extended version of Qtilities::Core::IExportable in order to support the extended exporting on observers. More...
class  IFactoryProvider
 Objects managing instances of factories can implement this interface if they want to expose these factories to the object manager. More...
class  IIterator
 Abstract interface which defines standard operations for all non-const iterators in Qtilities. More...
class  IModificationNotifier
 Interface which allows objects to broadcast changes made to them. More...
class  IObjectBase
 Interface through which QObjects implementing interfaces can be accessed. More...
class  IObjectManager
 Interface used to communicate with the object manager, directly accessable through the OBJECT_MANAGER macro. More...
class  ITask
 An interface through which you can communicate with a task. Qtilities::Core::Task is a ready to use implementation of this interface. More...
class  ITaskContainer
 Generic interface which provides a way for objects to expose tasks that they can perform. More...

Detailed Description

Namespace containing available interfaces which forms part of the Core Module.



Qtilities : Reference Documentation Back to top Copyright © 2009-2013, Jaco Naudé