70 Qt::WindowFlags f = Qt::Window );
81 bool temporaryObject =
false,
87 virtual const std::set<unsigned> &
typeCount()
const;
93 virtual void Draw(
bool flush =
true );
117 std::map< anatomist::AObject *, double * > pprof;
123 QRgb newColor(
int );
125 static int registerClass();
127 static std::set< unsigned > _profCount;
128 static std::string _baseTitle;
129 static int _classType;
void setDirection(Direction)
virtual void unregisterObject(anatomist::AObject *object)
virtual void registerObject(anatomist::AObject *object, bool temporaryObject=false, int position=-1)
QAProfileWindow(QWidget *parent=0, const char *name=0, carto::Object options=carto::none(), Qt::WindowFlags f=Qt::Window)
virtual ~QAProfileWindow()
virtual const std::set< unsigned > & typeCount() const
virtual std::set< unsigned > & typeCount()
virtual void displayClickPoint()
virtual Type type() const
Get the window type (2D, 3D or control)
virtual void Draw(bool flush=true)
static AWindow * createProfileWindow(void *, carto::Object)
virtual void refreshNow()
Real drawing function, replacing AWindow::Refresh in subclasses of QAWindow - Don't forget to call QA...
virtual const std::string & baseTitle() const
Anatomist window with Qt.
Base Anatomist object (abstract)
AWindow()
AWindow constructor registers itself in the application.