All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions
Qtilities::CoreGui::Interfaces::INamingPolicyDialog Class Reference

NamingPolicyFilter classes uses implementations of this interface in order to prompt users for actions during naming conflicts. More...

#include <INamingPolicyDialog.h>

Inheritance diagram for Qtilities::CoreGui::Interfaces::INamingPolicyDialog:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual QString autoGeneratedName () const =0
 Returns the current auto generated name.
virtual void endValidationCycle ()=0
 Unchecks the "All in this cycle" check box.
virtual bool initialize (NamingPolicyFilter::NameValidity validity_result)=0
 Initializes the dialog with the speficic validity.
virtual
NamingPolicyFilter::ResolutionPolicy 
selectedResolution () const =0
 Returns the currect selected resolution.
virtual void setContext (int context_id, const QString &context_name, const QIcon &window_icon=QIcon())=0
 Sets the context in which the naming policy filter is used.
virtual void setNamingPolicyFilter (NamingPolicyFilter *naming_policy_subject_filter)=0
 Sets the naming policy filter from which this dialog was constructed.
virtual void setObject (QObject *obj)=0
 Sets the current object which is causing the conflict.
virtual bool useCycleResolution () const =0
 Indicates if the "All in this cycle" check box is selected.
- Public Member Functions inherited from Qtilities::Core::Interfaces::IObjectBase
virtual QObject * objectBase ()=0
 Returns the QObject* base of the interface.
virtual const QObject * objectBase () const =0
 Returns a const QObject* base of the interface.
QString objectOriginID () const
 Allows interfaces to provide some sort of source identification.
void setObjectOriginID (const QString &object_origin_id)
 Allows setting of the object source ID of this interface implementation.

Detailed Description

NamingPolicyFilter classes uses implementations of this interface in order to prompt users for actions during naming conflicts.

This class was added in Qtilities v1.0.



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