35 #ifndef ANAQT_BROWSER_LABELEDIT_H
36 #define ANAQT_BROWSER_LABELEDIT_H
44 class QTreeWidgetItem;
55 const std::string & att, QTreeWidgetItem*
item,
59 const std::string & att,
const std::set<QTreeWidgetItem*> &
item,
67 QTreeWidgetItem*
item()
const;
68 std::set<QTreeWidgetItem*>
items()
const;
79 unsigned h,
const char* name );
anatomist::Anatomist *ANATOMIST_API theAnatomist
Pointer to the Anatomist application.
A "cancelable" line edit: hitting 'esc' sends the "cancel()" signal.
Editor window for labels (interaction with hierarchies)
carto::GenericObject * attributed() const
std::set< QTreeWidgetItem * > items() const
void drawContents(const std::string &text, int x, int y, unsigned w, unsigned h, const char *name)
std::set< carto::GenericObject * > attributedObjects() const
QLabelEdit(const std::string &text, int x, int y, unsigned w, unsigned h, QObjectBrowser *br, const std::set< carto::GenericObject * > &ao, const std::string &att, const std::set< QTreeWidgetItem * > &item, QWidget *parent=theAnatomist->getQWidgetAncestor(), const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
std::string attrib() const
QTreeWidgetItem * item() const
void receiveValue(const std::string &val)
Receive input from a browser (click on a hierarchy)
QObjectBrowser * _browser
QLabelEdit(const std::string &text, int x, int y, unsigned w, unsigned h, QObjectBrowser *br, carto::GenericObject *ao, const std::string &att, QTreeWidgetItem *item, QWidget *parent=theAnatomist->getQWidgetAncestor(), const char *name=0, Qt::WindowFlags f=Qt::WindowFlags())
QWidget * getQWidgetAncestor() const
Gets an empty QWidget that is created in Anatomist application to become a default parent for all Ana...