QDesignerWidgetBoxInterface::Widget Class Reference

#include <abstractwidgetbox.h>

Collaboration diagram for QDesignerWidgetBoxInterface::Widget:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 42 of file abstractwidgetbox.h.

Public Types

enum  Type

Public Member Functions

 Widget (const QString &aname=QString(), const QString &xml=QString(), const QString &icon_name=QString(), Type atype=Default)
QString name () const
void setName (const QString &aname)
QString domXml () const
void setDomXml (const QString &xml)
QString iconName () const
void setIconName (const QString &icon_name)
Type type () const
void setType (Type atype)
bool isNull () const

Private Attributes

QString m_name
QString m_xml
QString m_icon_name
Type m_type


Member Enumeration Documentation

enum QDesignerWidgetBoxInterface::Widget::Type

Default Custom

Definition at line 44 of file abstractwidgetbox.h.

00044 { Default, Custom };


Constructor & Destructor Documentation

QDesignerWidgetBoxInterface::Widget::Widget ( const QString aname = QString(),
const QString xml = QString(),
const QString icon_name = QString(),
Type  atype = Default 
) [inline]

Definition at line 45 of file abstractwidgetbox.h.

00047             : m_name(aname), m_xml(xml), m_icon_name(icon_name), m_type(atype) {}


Member Function Documentation

QString QDesignerWidgetBoxInterface::Widget::name (  )  const [inline]

Definition at line 48 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::updateItemData(), qdesigner_internal::WidgetBoxTreeView::widgetDomXml(), and qdesigner_internal::WidgetBoxTreeView::widgetToItem().

00048 { return m_name; }

void QDesignerWidgetBoxInterface::Widget::setName ( const QString aname  )  [inline]

Definition at line 49 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::updateItemData().

00049 { m_name = aname; }

QString QDesignerWidgetBoxInterface::Widget::domXml (  )  const [inline]

Definition at line 50 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::widgetDomXml().

00050 { return m_xml; }

void QDesignerWidgetBoxInterface::Widget::setDomXml ( const QString xml  )  [inline]

Definition at line 51 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::updateItemData().

00051 { m_xml = xml; }

QString QDesignerWidgetBoxInterface::Widget::iconName (  )  const [inline]

Definition at line 52 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::widgetToItem().

00052 { return m_icon_name; }

void QDesignerWidgetBoxInterface::Widget::setIconName ( const QString icon_name  )  [inline]

Definition at line 53 of file abstractwidgetbox.h.

00053 { m_icon_name = icon_name; }

Type QDesignerWidgetBoxInterface::Widget::type (  )  const [inline]

Definition at line 54 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::widgetDomXml().

00054 { return m_type; }

void QDesignerWidgetBoxInterface::Widget::setType ( Type  atype  )  [inline]

Definition at line 55 of file abstractwidgetbox.h.

00055 { m_type = atype; }

bool QDesignerWidgetBoxInterface::Widget::isNull (  )  const [inline]

Definition at line 57 of file abstractwidgetbox.h.

Referenced by qdesigner_internal::WidgetBoxTreeView::handleMousePress().

00057 { return m_name.isEmpty(); }


Member Data Documentation

QString QDesignerWidgetBoxInterface::Widget::m_name [private]

Definition at line 60 of file abstractwidgetbox.h.

QString QDesignerWidgetBoxInterface::Widget::m_xml [private]

Definition at line 61 of file abstractwidgetbox.h.

QString QDesignerWidgetBoxInterface::Widget::m_icon_name [private]

Definition at line 62 of file abstractwidgetbox.h.

Type QDesignerWidgetBoxInterface::Widget::m_type [private]

Definition at line 63 of file abstractwidgetbox.h.


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 17:20:49 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1