All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions
Qtilities::Examples::ObserverWidgetExample::AvailablePropertyProvider Class Reference

An example implementation of Qtilities::CoreGui::Interfaces::IAvailablePropertyProvider. More...

#include <AvailablePropertyProvider.h>

Inheritance diagram for Qtilities::Examples::ObserverWidgetExample::AvailablePropertyProvider:
Inheritance graph
[legend]

List of all members.

Public Member Functions

QList< PropertySpecificationavailableProperties () const
 Function which returns the available PropertySpecification items provided by this interface.
QObject * objectBase ()
 Returns the QObject* base of the interface.
const QObject * objectBase () const
 Returns a const QObject* base of the interface.
QStringList prohibitedCustomPropertiesClasses () const
 Function which returns all base classes on which custom properties should be prohibited according to this provider.

Detailed Description

An example implementation of Qtilities::CoreGui::Interfaces::IAvailablePropertyProvider.


Member Function Documentation

const QObject* Qtilities::Examples::ObserverWidgetExample::AvailablePropertyProvider::objectBase ( ) const
inlinevirtual

Returns a const QObject* base of the interface.

This function can be used in const methods, but make sure that you don't modify things that should stay const. An example where this is used is when we want to get a property on an object in a const method. This is a const operation.

Implements Qtilities::Core::Interfaces::IObjectBase.



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