DesignMode Class

(Core::DesignMode)
Inherits: Core::IMode

Public Functions

DesignMode()
virtual ~DesignMode()
bool designModeIsRequired() const
void registerDesignWidget(QWidget *widget, const QStringList &mimeTypes, const Context &context)
QStringList registeredMimeTypes() const
void setDesignModeIsRequired()
void unregisterDesignWidget(QWidget *widget)

Signals

void actionsUpdated(Core::IEditor *editor)

Static Public Members

DesignMode *instance()
  • 10 static public members inherited from QObject

Additional Inherited Members

  • 1 property inherited from Core::IMode
  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Member Function Documentation

DesignMode::DesignMode()

Default constructs an instance of DesignMode.

[virtual] DesignMode::~DesignMode()

Destroys the instance of DesignMode. The destructor is virtual.

[signal] void DesignMode::actionsUpdated(Core::IEditor *editor)

bool DesignMode::designModeIsRequired() const

See also setDesignModeIsRequired().

[static] DesignMode *DesignMode::instance()

void DesignMode::registerDesignWidget(QWidget *widget, const QStringList &mimeTypes, const Context &context)

QStringList DesignMode::registeredMimeTypes() const

void DesignMode::setDesignModeIsRequired()

See also designModeIsRequired().

void DesignMode::unregisterDesignWidget(QWidget *widget)