COPASI API
4.16.103
|
#include <CQRDFTreeView.h>
Public Slots | |
virtual void | clear () |
CQRDFTreeViewItem * | find (const CRDFNode *pNode) |
void | insert (const CRDFNode *pNode, CQRDFTreeViewItem *pItem) |
Public Member Functions | |
CQRDFTreeView (QWidget *parent=0, const char *name=0) | |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
virtual | ~CQRDFTreeView () |
![]() | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
virtual bool | leave () |
virtual void | setFramework (int framework) |
void | setIgnoreUpdates (bool v) |
Protected Member Functions | |
virtual bool | enterProtected () |
Private Member Functions | |
void | load () |
Private Attributes | |
std::map< const CRDFNode *, CQRDFTreeViewItem * > | mNode2Item |
CRDFGraph * | mpGraph |
Additional Inherited Members | |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
![]() | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Definition at line 32 of file CQRDFTreeView.h.
CQRDFTreeView::CQRDFTreeView | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 36 of file CQRDFTreeView.cpp.
|
virtual |
Definition at line 44 of file CQRDFTreeView.cpp.
References clear().
|
virtualslot |
Clear the listeview
Definition at line 165 of file CQRDFTreeView.cpp.
References mNode2Item, mpGraph, and pdelete.
Referenced by enterProtected(), and ~CQRDFTreeView().
|
protectedvirtual |
Reimplemented from CopasiWidget.
Definition at line 56 of file CQRDFTreeView.cpp.
References CRDFSubject::BLANK_NODE, clear(), CCopasiMessage::clearDeque(), COL_SUBJECT, CRDFGraph::createAboutNode(), find(), FROM_UTF8, CKeyFactory::get(), CCopasiMessage::getAllMessageText(), CRDFSubject::getBlankNodeID(), CCopasiRootContainer::getKeyFactory(), CAnnotation::getMiriamAnnotation(), CRDFSubject::getResource(), CRDFGraph::getTriplets(), CRDFSubject::getType(), CRDFParser::graphFromXml(), insert(), CopasiWidget::mKey, mpGraph, CRDFSubject::RESOURCE, CQRDFTreeViewItem::setTriplet(), CCopasiMessage::size(), and CQMessageBox::warning().
|
slot |
Returns the list view item for node if it exists otherwise NULL.
const | CRDFNode * pSubject |
Definition at line 172 of file CQRDFTreeView.cpp.
References mNode2Item.
Referenced by enterProtected().
|
slot |
Insert a map from a CRDFNode to a CRDFListView
const | CRDFNode * pSubject |
CQRDFTreeViewItem | * pItem |
Definition at line 182 of file CQRDFTreeView.cpp.
References mNode2Item.
Referenced by enterProtected().
|
private |
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 49 of file CQRDFTreeView.cpp.
|
private |
A map to look up items associated with a node.
Definition at line 72 of file CQRDFTreeView.h.
|
private |
The RDF Graph
Definition at line 77 of file CQRDFTreeView.h.
Referenced by clear(), and enterProtected().