COPASI API
4.16.103
|
#include <CQMiriamWidget.h>
Public Member Functions | |
CQMiriamWidget (QWidget *parent=0, const char *name=0) | |
const CMIRIAMInfo & | getMIRIAMInfo () const |
virtual bool | leave () |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
void | updateResourcesList () |
~CQMiriamWidget () | |
![]() | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
virtual void | setFramework (int framework) |
void | setIgnoreUpdates (bool v) |
Protected Slots | |
virtual void | dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight) |
virtual void | slotBtnBrowseDescription (const QModelIndex &index) |
virtual void | slotBtnBrowseReference (const QModelIndex &index) |
virtual void | slotBtnClearClicked () |
virtual void | slotBtnCopy () |
virtual void | slotBtnDeleteClicked () |
virtual void | slotCopyEvent () |
virtual void | slotCreatedDTChanged (QDateTime newDT) |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
Protected Member Functions | |
virtual bool | enterProtected () |
virtual void | showEvent (QShowEvent *event) |
Private Member Functions | |
void | deleteSelectedAuthors () |
void | deleteSelectedBiologicalDescriptions () |
void | deleteSelectedModifieds () |
void | deleteSelectedReferences () |
void | keyPressEvent (QKeyEvent *ev) |
Private Attributes | |
std::vector< CQBaseDataModel * > | mDMs |
std::string | mKeyToCopy |
CQBiologicalDescriptionDM * | mpBiologicalDescriptionDM |
CQSortFilterProxyModel * | mpBiologicalDescriptionPDM |
CQCreatorDM * | mpCreatorDM |
CQSortFilterProxyModel * | mpCreatorPDM |
CMIRIAMInfo * | mpMIRIAMInfo |
CQModifiedDM * | mpModifiedDM |
CQSortFilterProxyModel * | mpModifiedPDM |
CQComboDelegate * | mpPredicateDelegate |
QStringList | mPredicates |
CQReferenceDM * | mpReferenceDM |
CQSortFilterProxyModel * | mpReferencePDM |
CQComboDelegate * | mpResourceDelegate1 |
CQComboDelegate * | mpResourceDelegate2 |
std::vector < CQSortFilterProxyModel * > | mProxyDMs |
QStringList | mReferences |
QStringList | mResources |
std::vector< CQTableView * > | mWidgets |
Additional Inherited Members | |
![]() | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Definition at line 28 of file CQMiriamWidget.h.
CQMiriamWidget::CQMiriamWidget | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 34 of file CQMiriamWidget.cpp.
References COL_RELATIONSHIP, COL_RESOURCE_BD, COL_RESOURCE_REFERENCE, COL_ROW_NUMBER, CRDFPredicate::copasi_encodes, CRDFPredicate::copasi_hasPart, CRDFPredicate::copasi_hasVersion, CRDFPredicate::copasi_is, CRDFPredicate::copasi_isEncodedBy, CRDFPredicate::copasi_isHomologTo, CRDFPredicate::copasi_isPartOf, CRDFPredicate::copasi_isVersionOf, dataChanged(), FROM_UTF8, CRDFPredicate::getDisplayName(), mDMs, mpBiologicalDescriptionDM, mpBiologicalDescriptionPDM, mpCreatorDM, mpCreatorPDM, mpMIRIAMInfo, mpModifiedDM, mpModifiedPDM, mpPredicateDelegate, mPredicates, mpReferenceDM, mpReferencePDM, mpResourceDelegate1, mpResourceDelegate2, mProxyDMs, mReferences, mResources, mWidgets, CopasiWidget::protectedNotify(), slotBtnBrowseDescription(), slotBtnBrowseReference(), and updateResourcesList().
CQMiriamWidget::~CQMiriamWidget | ( | ) |
Definition at line 116 of file CQMiriamWidget.cpp.
References mpBiologicalDescriptionPDM, mpCreatorPDM, mpMIRIAMInfo, mpModifiedPDM, mpReferencePDM, and pdelete.
|
protectedvirtualslot |
Definition at line 444 of file CQMiriamWidget.cpp.
References mWidgets.
Referenced by CQMiriamWidget().
|
private |
Definition at line 138 of file CQMiriamWidget.cpp.
References mpCreatorDM, mpCreatorPDM, and CQCreatorDM::removeRows().
Referenced by slotBtnDeleteClicked().
|
private |
Definition at line 170 of file CQMiriamWidget.cpp.
References mpBiologicalDescriptionDM, mpBiologicalDescriptionPDM, and CQBiologicalDescriptionDM::removeRows().
Referenced by slotBtnDeleteClicked().
|
private |
Definition at line 187 of file CQMiriamWidget.cpp.
References mpModifiedDM, mpModifiedPDM, and CQModifiedDM::removeRows().
Referenced by slotBtnDeleteClicked().
|
private |
Definition at line 154 of file CQMiriamWidget.cpp.
References mpReferenceDM, mpReferencePDM, and CQReferenceDM::removeRows().
Referenced by slotBtnDeleteClicked().
|
protectedvirtual |
Reimplemented from CopasiWidget.
Definition at line 401 of file CQMiriamWidget.cpp.
const CMIRIAMInfo & CQMiriamWidget::getMIRIAMInfo | ( | ) | const |
|
private |
Definition at line 435 of file CQMiriamWidget.cpp.
References slotBtnDeleteClicked(), and slotCopyEvent().
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 407 of file CQMiriamWidget.cpp.
References mpMIRIAMInfo, and CMIRIAMInfo::save().
|
protectedvirtual |
Definition at line 327 of file CQMiriamWidget.cpp.
References CAnnotation::castObject(), CCopasiMessage::clearDeque(), CQMessageBox::critical(), CCopasiMessage::ERROR, CCopasiMessage::EXCEPTION, FROM_UTF8, CCopasiMessage::getAllMessageText(), CMIRIAMInfo::getCreatedDT(), CCopasiMessage::getHighestSeverity(), CCopasiRootContainer::getKeyFactory(), CAnnotation::getMiriamAnnotation(), CMIRIAMInfo::load(), mDMs, CopasiWidget::mKey, mKeyToCopy, mpMIRIAMInfo, CopasiWidget::mpObject, mProxyDMs, mWidgets, CAnnotation::setMiriamAnnotation(), and CCopasiMessage::size().
|
protectedvirtualslot |
Definition at line 225 of file CQMiriamWidget.cpp.
References CMIRIAMInfo::getBiologicalDescriptions(), CMIRIAMResourceObject::getIdentifiersOrgURL(), CBiologicalDescription::getMIRIAMResourceObject(), mpMIRIAMInfo, openMiriamReference(), and CCopasiVector< T >::size().
Referenced by CQMiriamWidget().
|
protectedvirtualslot |
Definition at line 212 of file CQMiriamWidget.cpp.
References CMIRIAMResourceObject::getIdentifiersOrgURL(), CReference::getMIRIAMResourceObject(), CMIRIAMInfo::getReferences(), mpMIRIAMInfo, openMiriamReference(), and CCopasiVector< T >::size().
Referenced by CQMiriamWidget().
|
protectedvirtualslot |
Definition at line 238 of file CQMiriamWidget.cpp.
References CQBaseDataModel::clear(), mpBiologicalDescriptionDM, mpCreatorDM, mpModifiedDM, mpReferenceDM, and CQMessageBox::question().
|
protectedvirtualslot |
|
protectedvirtualslot |
Definition at line 126 of file CQMiriamWidget.cpp.
References deleteSelectedAuthors(), deleteSelectedBiologicalDescriptions(), deleteSelectedModifieds(), and deleteSelectedReferences().
Referenced by keyPressEvent().
|
protectedvirtualslot |
Definition at line 453 of file CQMiriamWidget.cpp.
References mpBiologicalDescriptionDM, mpBiologicalDescriptionPDM, mpCreatorDM, mpCreatorPDM, mpModifiedDM, mpModifiedPDM, mpReferenceDM, and mpReferencePDM.
Referenced by keyPressEvent().
|
protectedvirtualslot |
Definition at line 308 of file CQMiriamWidget.cpp.
References CMIRIAMInfo::getCreatedDT(), mpMIRIAMInfo, CMIRIAMInfo::setCreatedDT(), and TO_UTF8.
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 288 of file CQMiriamWidget.cpp.
References FROM_UTF8, CMIRIAMInfo::getCreatedDT(), CopasiWidget::getIgnoreUpdates(), CMIRIAMInfo::getKey(), CMIRIAMInfo::load(), ListViews::MIRIAM, and mpMIRIAMInfo.
void CQMiriamWidget::updateResourcesList | ( | ) |
Definition at line 416 of file CQMiriamWidget.cpp.
References FROM_UTF8, CCopasiRootContainer::getConfiguration(), CCopasiRootContainer::getDatamodelList(), CMIRIAMResource::getMIRIAMCitation(), CMIRIAMResource::getMIRIAMDisplayName(), CMIRIAMResources::getMIRIAMResource(), CConfigurationFile::getRecentMIRIAMResources(), CMIRIAMResources::getResourceList(), mReferences, mResources, and CCopasiParameterGroup::size().
Referenced by CQMiriamWidget().
|
private |
Definition at line 62 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), and showEvent().
|
private |
Definition at line 69 of file CQMiriamWidget.h.
Referenced by showEvent(), and slotBtnCopy().
|
private |
Definition at line 49 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedBiologicalDescriptions(), slotBtnClearClicked(), and slotCopyEvent().
|
private |
Definition at line 53 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedBiologicalDescriptions(), slotCopyEvent(), and ~CQMiriamWidget().
|
private |
Definition at line 47 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedAuthors(), slotBtnClearClicked(), and slotCopyEvent().
|
private |
Definition at line 51 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedAuthors(), slotCopyEvent(), and ~CQMiriamWidget().
|
private |
Definition at line 46 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), getMIRIAMInfo(), leave(), showEvent(), slotBtnBrowseDescription(), slotBtnBrowseReference(), slotCreatedDTChanged(), update(), and ~CQMiriamWidget().
|
private |
Definition at line 50 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedModifieds(), slotBtnClearClicked(), and slotCopyEvent().
|
private |
Definition at line 54 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedModifieds(), slotCopyEvent(), and ~CQMiriamWidget().
|
private |
Definition at line 57 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget().
|
private |
Definition at line 58 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget().
|
private |
Definition at line 48 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedReferences(), slotBtnClearClicked(), and slotCopyEvent().
|
private |
Definition at line 52 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), deleteSelectedReferences(), slotCopyEvent(), and ~CQMiriamWidget().
|
private |
Definition at line 55 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget().
|
private |
Definition at line 56 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget().
|
private |
Definition at line 63 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), and showEvent().
|
private |
Definition at line 60 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), and updateResourcesList().
|
private |
Definition at line 59 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), and updateResourcesList().
|
private |
Definition at line 61 of file CQMiriamWidget.h.
Referenced by CQMiriamWidget(), dataChanged(), and showEvent().