35#ifndef ANAQT_BROWSER_LABELEDIT_H
36#define ANAQT_BROWSER_LABELEDIT_H
38#include <cartobase/object/attributed.h>
55 const std::string & att, QTreeWidgetItem*
item,
56 QWidget* parent =
theAnatomist->getQWidgetAncestor(),
const char* name = 0, Qt::WindowFlags f = Qt::WindowFlags() );
59 const std::string & att,
const std::set<QTreeWidgetItem*> &
item,
60 QWidget* parent =
theAnatomist->getQWidgetAncestor(),
const char* name = 0, Qt::WindowFlags f = Qt::WindowFlags() );
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.
QTreeWidgetItem * item() const
void drawContents(const std::string &text, int x, int y, unsigned w, unsigned h, const char *name)
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::set< QTreeWidgetItem * > items() const
std::string attrib() const
std::set< carto::GenericObject * > attributedObjects() const
carto::GenericObject * attributed() 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())