BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
WidgetBoxCategoryModel (SampleDesignerInterface *core, QObject *parent=0) | |
void | addWidget (const QDesignerWidgetBoxInterface::Widget &widget, const QIcon &icon, bool editable) |
QDesignerWidgetBoxInterface::Category | category () const |
virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
int | indexOfWidget (const QString &name) |
bool | removeCustomWidgets () |
virtual bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) |
virtual int | rowCount (const QModelIndex &parent=QModelIndex()) const |
virtual bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) |
void | setViewMode (QListView::ViewMode vm) |
QListView::ViewMode | viewMode () const |
QDesignerWidgetBoxInterface::Widget | widgetAt (const QModelIndex &index) const |
QDesignerWidgetBoxInterface::Widget | widgetAt (int row) const |
Private Types | |
typedef QList< WidgetBoxCategoryEntry > | WidgetBoxCategoryEntrys |
Private Attributes | |
QRegExp | m_classNameRegExp |
WidgetBoxCategoryEntrys | m_items |
QListView::ViewMode | m_viewMode |
Definition at line 122 of file widgetboxcategorylistview.cpp.
|
private |
Definition at line 150 of file widgetboxcategorylistview.cpp.
|
explicit |
Definition at line 161 of file widgetboxcategorylistview.cpp.
References ASSERT, and m_classNameRegExp.
void qdesigner_internal::WidgetBoxCategoryModel::addWidget | ( | const QDesignerWidgetBoxInterface::Widget & | widget, |
const QIcon & | icon, | ||
bool | editable | ||
) |
Definition at line 233 of file widgetboxcategorylistview.cpp.
References m_classNameRegExp, m_items, qdesigner_internal::WidgetBoxCategoryEntry::toolTip, and ToolTipDataBase::widgetboxToolTip().
Referenced by qdesigner_internal::WidgetBoxCategoryListView::addWidget().
QDesignerWidgetBoxInterface::Category qdesigner_internal::WidgetBoxCategoryModel::category | ( | ) | const |
Definition at line 205 of file widgetboxcategorylistview.cpp.
References m_items.
Referenced by qdesigner_internal::WidgetBoxCategoryListView::category().
|
virtual |
Definition at line 282 of file widgetboxcategorylistview.cpp.
References SessionItemUtils::DecorationRole(), qdesigner_internal::WidgetBoxCategoryEntry::filter, FILTER_ROLE, qdesigner_internal::WidgetBoxCategoryEntry::icon, m_items, m_viewMode, qdesigner_internal::WidgetBoxCategoryEntry::toolTip, SessionItemUtils::ToolTipRole(), qdesigner_internal::WidgetBoxCategoryEntry::whatsThis, and qdesigner_internal::WidgetBoxCategoryEntry::widget.
|
virtual |
int qdesigner_internal::WidgetBoxCategoryModel::indexOfWidget | ( | const QString & | name | ) |
Definition at line 196 of file widgetboxcategorylistview.cpp.
References m_items, and RealSpace::Particles::name().
Referenced by qdesigner_internal::WidgetBoxCategoryListView::containsWidget().
bool qdesigner_internal::WidgetBoxCategoryModel::removeCustomWidgets | ( | ) |
Definition at line 214 of file widgetboxcategorylistview.cpp.
References m_items.
Referenced by qdesigner_internal::WidgetBoxCategoryListView::removeCustomWidgets().
|
virtual |
|
virtual |
Definition at line 351 of file widgetboxcategorylistview.cpp.
References m_items.
Referenced by qdesigner_internal::WidgetBoxCategoryListView::count(), and qdesigner_internal::WidgetBoxCategoryListView::removeCurrentItem().
|
virtual |
Definition at line 316 of file widgetboxcategorylistview.cpp.
References domToString(), m_items, nameAttributeC, stringToDom(), qdesigner_internal::WidgetBoxCategoryEntry::widget, qdesigner_internal::WidgetBoxCategoryListView::widgetDomXml(), and widgetElementC.
void qdesigner_internal::WidgetBoxCategoryModel::setViewMode | ( | QListView::ViewMode | vm | ) |
Definition at line 184 of file widgetboxcategorylistview.cpp.
References m_items, and m_viewMode.
Referenced by qdesigner_internal::WidgetBoxCategoryListView::setViewMode().
QListView::ViewMode qdesigner_internal::WidgetBoxCategoryModel::viewMode | ( | ) | const |
Definition at line 179 of file widgetboxcategorylistview.cpp.
References m_viewMode.
QDesignerWidgetBoxInterface::Widget qdesigner_internal::WidgetBoxCategoryModel::widgetAt | ( | const QModelIndex & | index | ) | const |
Definition at line 371 of file widgetboxcategorylistview.cpp.
Referenced by qdesigner_internal::WidgetBoxCategoryListView::slotPressed(), and qdesigner_internal::WidgetBoxCategoryListView::widgetAt().
QDesignerWidgetBoxInterface::Widget qdesigner_internal::WidgetBoxCategoryModel::widgetAt | ( | int | row | ) | const |
|
private |
Definition at line 152 of file widgetboxcategorylistview.cpp.
Referenced by WidgetBoxCategoryModel(), and addWidget().
|
private |
Definition at line 155 of file widgetboxcategorylistview.cpp.
Referenced by addWidget(), category(), data(), flags(), indexOfWidget(), removeCustomWidgets(), removeRows(), rowCount(), setData(), setViewMode(), and widgetAt().
|
private |
Definition at line 156 of file widgetboxcategorylistview.cpp.
Referenced by data(), flags(), setViewMode(), and viewMode().