manages all the database components: table widget, trace settings editing widdet, QGoDBTraceManager...
More...
Public Member Functions |
| void | AddBookmark (int iXCoord, int iYCoord, int iZCoord, int iTCoord) |
| void | FillTableFromDatabase (const unsigned int &iTreshold) |
| | Create the QTableWidgetChild,get the columns names and the values stored in the database, display them in the QTableWidgetChild and fill the info for the contours and meshes.
|
| std::vector< ContourMeshStructure > | GetContoursForAGivenTimepoint (unsigned int iTimePoint) |
| | Return a vector of all the contours for the given timepoint.
|
| GoDBCoordinateRow | GetCoordinateForBookmark (std::string iName) |
| NamesDescrContainerType | GetListBookmarks () |
| std::vector< ContourMeshStructure > | GetMeshesForAGivenTimepoint (unsigned int iTimePoint) |
| | Return a vector of all the meshes for the given timepoint.
|
| int | GetNumberOfElementForTraceAndTimePoint (std::string iTrace, int iTimePoint) |
| QGoTraceSettingsWidget * | GetTraceSettingsWidget () |
| | return the TraceSettingsDockWidget
|
| QGoTraceSettingsWidget * | GetTraceSettingsWidgetForToolBar () |
| std::list< unsigned int > | GetVisibleTimePoints () |
| void | ImportContours () |
| | get the info from a textfile, save it into the database, update the container for visu and the TW
|
| void | ImportMeshes () |
| | get the info from a textfile, save it into the database, update the container for visu and the TW
|
| std::vector< int > | ImportTracks () |
| | get the info from a textfile, save it into the database, update the container for visu and the TW and recalculate the points for the tracks
|
| void | InitializeTheComboboxesNotTraceRelated () |
| | Initialize or reinitialized the celltype,subcelltype and color list from the database into the traceSettingswidget.
|
| std::string | InWhichTableAreWe () |
| | Return the Name of the tab currently used in the table widget, which correspond to the TraceName of the CollectionOfTraces:
|
| bool | IsDatabaseUsed () |
| | return a bool to know if the user is using the database or not
|
| bool | NeedTraceSettingsToolBarVisible () |
| | check if the tracesettingsWidget is visible, if not, return true.
|
| void | PrintCalculatedValuesForTrack (GoFigureTrackAttributes *iTrackAttributes, unsigned int iTrackID) |
| | display in the table widget the values from iTrackAttributes for iTrackID
|
| void | PrintVolumeAreaForMesh (GoFigureMeshAttributes *iMeshAttributes, unsigned int iMeshID) |
| | display in the table widget the volume and area from iMeshAttributes for iMeshID
|
| | QGoPrintDatabase (QWidget *iParent=0) |
| | Constructor.
|
| void | SaveContoursFromVisuInDB (unsigned int iXCoordMin, unsigned int iYCoordMin, unsigned int iZCoordMin, unsigned int iTCoord, unsigned int iXCoordMax, unsigned int iYCoordMax, unsigned int iZCoordMax, vtkPolyData *iContourNodes) |
| | save a new contour from the visu into the database, update the table widget and the CurrentElement of the visu container if reeditMode is set to false; if not, update the contour in the DB and in the TW, for both modes, update the mesh the contour is part of.
|
| void | SaveMeshFromVisuInDB (unsigned int iXCoordMin, unsigned int iYCoordMin, unsigned int iZCoordMin, unsigned int iXCoordMax, unsigned int iYCoordMax, unsigned int iZCoordMax, int iTCoord, vtkPolyData *iMeshNodes, GoFigureMeshAttributes *iMeshAttributes, int iTrackID=-1) |
| | save the mesh into the database for a mesh generated in the visualization, if the mesh is an updated mesh which already exists(for example a new contour is added to this mesh, the NewMesh has to be set to false
|
| unsigned int | SaveNewContourForMeshToContours (unsigned int iXCoordMin, unsigned int iYCoordMin, unsigned int iZCoordMin, unsigned int iXCoordMax, unsigned int iYCoordMax, unsigned int iZCoordMax, vtkPolyData *iTraceNodes) |
| | save a new contour in the database, the TW and the container for the contours to sphere action
|
| void | SetContoursContainer (ContourContainer *iContoursContainer) |
| | set the pointer m_TraceInfoForVisu of the ContoursManager to iContoursContainer
|
| void | SetDatabaseVariables (const std::string &iNameDB, const std::string &iServer, const std::string &iUser, const std::string &iPassword, const unsigned int &iImgSessionID, const std::string &iImgSessionName) |
| | set all the values needed for the database
|
| void | SetLineagesContainers (LineageContainer *iContainer, TrackContainer *iTrackContainer) |
| | set the pointer m_LineageInfoForVisu of the LineagesManager to iContainer
|
| void | SetMeshesContainer (MeshContainer *iMeshesContainer) |
| | set the pointer m_TraceInfoForVisu of the MeshesManager to iMeshesContainer
|
| void | SetTraceNameForTableWidget (std::string iTraceName) |
| | update the traceSettingswidget for the trace with the corresponding list of collectionID and set the tablewidget for the trace table
|
| void | SetTracksContainer (TrackContainer *iContainer) |
| | set the pointer m_TrackInfoForVisu of the TracksManager to iTracksContainer
|
| std::list< unsigned int > | UpdateTableWidgetAndContainersForGivenTimePoint (const unsigned int &iNewTimePoint) |
| | Update the table widget and the visualization container contents based on the given time point and the previous visible time points. It erases actors and remove them from the visualization. It doesn't create actors after adding polydata to container.
|
| virtual | ~QGoPrintDatabase () |
| | Destructor.
|
| | QGoDockWidget (QWidget *iParent=0) |
| QAction * | toggleViewAction () |
| virtual | ~QGoDockWidget () |
| Qt::DockWidgetAreas | allowedAreas () const |
| void | allowedAreasChanged (QFlags< Qt::DockWidgetArea > allowedAreas) |
| void | dockLocationChanged (Qt::DockWidgetArea area) |
| DockWidgetFeatures | features () const |
| void | featuresChanged (QFlags< QDockWidget::DockWidgetFeature > features) |
| bool | isAreaAllowed (Qt::DockWidgetArea area) const |
| bool | isFloating () const |
| | QDockWidget (QWidget *parent, QFlags< Qt::WindowType > flags) |
| | QDockWidget (const QString &title, QWidget *parent, QFlags< Qt::WindowType > flags) |
| void | setAllowedAreas (QFlags< Qt::DockWidgetArea > areas) |
| void | setFeatures (QFlags< QDockWidget::DockWidgetFeature > features) |
| void | setFloating (bool floating) |
| void | setTitleBarWidget (QWidget *widget) |
| void | setWidget (QWidget *widget) |
| QWidget * | titleBarWidget () const |
| QAction * | toggleViewAction () const |
| void | topLevelChanged (bool topLevel) |
| void | visibilityChanged (bool visible) |
| QWidget * | widget () const |
| | ~QDockWidget () |
| bool | acceptDrops () const |
| QString | accessibleDescription () const |
| QString | accessibleName () const |
| QList< QAction * > | actions () const |
| void | activateWindow () |
| void | addAction (QAction *action) |
| void | addActions (QList< QAction * > actions) |
| void | adjustSize () |
| bool | autoFillBackground () const |
| Qt::BackgroundMode | backgroundMode () const |
| QPoint | backgroundOffset () const |
| BackgroundOrigin | backgroundOrigin () const |
| QPalette::ColorRole | backgroundRole () const |
| QSize | baseSize () const |
| QString | caption () const |
| QWidget * | childAt (int x, int y, bool includeThis) const |
| QWidget * | childAt (const QPoint &p, bool includeThis) const |
| QWidget * | childAt (int x, int y) const |
| QWidget * | childAt (const QPoint &p) const |
| QRect | childrenRect () const |
| QRegion | childrenRegion () const |
| void | clearFocus () |
| void | clearMask () |
| bool | close (bool alsoDelete) |
| bool | close () |
| QColorGroup | colorGroup () const |
| void | constPolish () const |
| QMargins | contentsMargins () const |
| QRect | contentsRect () const |
| QCursor | cursor () const |
| void | drawText (const QPoint &p, const QString &s) |
| void | drawText (int x, int y, const QString &s) |
| WId | effectiveWinId () const |
| void | ensurePolished () const |
| void | erase () |
| void | erase (const QRegion &rgn) |
| void | erase (const QRect &rect) |
| void | erase (int x, int y, int w, int h) |
| Qt::FocusPolicy | focusPolicy () const |
| QWidget * | focusProxy () const |
| QWidget * | focusWidget () const |
| const QFont & | font () const |
| QFontInfo | fontInfo () const |
| QFontMetrics | fontMetrics () const |
| QPalette::ColorRole | foregroundRole () const |
| QRect | frameGeometry () const |
| QSize | frameSize () const |
| const QRect & | geometry () const |
| void | getContentsMargins (int *left, int *top, int *right, int *bottom) const |
| virtual HDC | getDC () const |
| void | grabGesture (Qt::GestureType gesture, QFlags< Qt::GestureFlag > flags) |
| void | grabKeyboard () |
| void | grabMouse () |
| void | grabMouse (const QCursor &cursor) |
| int | grabShortcut (const QKeySequence &key, Qt::ShortcutContext context) |
| QGraphicsEffect * | graphicsEffect () const |
| QGraphicsProxyWidget * | graphicsProxyWidget () const |
| bool | hasEditFocus () const |
| bool | hasFocus () const |
| bool | hasMouse () const |
| bool | hasMouseTracking () const |
| int | height () const |
| virtual int | heightForWidth (int w) const |
| void | hide () |
| const QPixmap * | icon () const |
| void | iconify () |
| QString | iconText () const |
| QInputContext * | inputContext () |
| Qt::InputMethodHints | inputMethodHints () const |
| virtual QVariant | inputMethodQuery (Qt::InputMethodQuery query) const |
| void | insertAction (QAction *before, QAction *action) |
| void | insertActions (QAction *before, QList< QAction * > actions) |
| bool | isActiveWindow () const |
| bool | isAncestorOf (const QWidget *child) const |
| bool | isDesktop () const |
| bool | isDialog () const |
| bool | isEnabled () const |
| bool | isEnabledTo (QWidget *ancestor) const |
| bool | isEnabledToTLW () const |
| bool | isFullScreen () const |
| bool | isHidden () const |
| bool | isInputMethodEnabled () const |
| bool | isMaximized () const |
| bool | isMinimized () const |
| bool | isModal () const |
| bool | isShown () const |
| bool | isTopLevel () const |
| bool | isUpdatesEnabled () const |
| bool | isVisible () const |
| bool | isVisibleTo (QWidget *ancestor) const |
| bool | isVisibleToTLW () const |
| bool | isWindow () const |
| bool | isWindowModified () const |
| QLayout * | layout () const |
| Qt::LayoutDirection | layoutDirection () const |
| QLocale | locale () const |
| void | lower () |
| Qt::HANDLE | macCGHandle () const |
| Qt::HANDLE | macQDHandle () const |
| QPoint | mapFrom (QWidget *parent, const QPoint &pos) const |
| QPoint | mapFromGlobal (const QPoint &pos) const |
| QPoint | mapFromParent (const QPoint &pos) const |
| QPoint | mapTo (QWidget *parent, const QPoint &pos) const |
| QPoint | mapToGlobal (const QPoint &pos) const |
| QPoint | mapToParent (const QPoint &pos) const |
| QRegion | mask () const |
| int | maximumHeight () const |
| QSize | maximumSize () const |
| int | maximumWidth () const |
| int | minimumHeight () const |
| QSize | minimumSize () const |
| virtual QSize | minimumSizeHint () const |
| int | minimumWidth () const |
| void | move (int x, int y) |
| void | move (const QPoint &) |
| QWidget * | nativeParentWidget () const |
| QWidget * | nextInFocusChain () const |
| QRect | normalGeometry () const |
| void | overrideWindowFlags (QFlags< Qt::WindowType > flags) |
| bool | ownCursor () const |
| bool | ownFont () const |
| bool | ownPalette () const |
| virtual QPaintEngine * | paintEngine () const |
| const QPalette & | palette () const |
| QWidget * | parentWidget (bool sameWindow) const |
| QWidget * | parentWidget () const |
| QPlatformWindow * | platformWindow () const |
| QPlatformWindowFormat | platformWindowFormat () const |
| void | polish () |
| QPoint | pos () const |
| QWidget * | previousInFocusChain () const |
| | QWidget (QWidget *parent, const char *name, QFlags< Qt::WindowType > f) |
| | QWidget (QWidget *parent, QFlags< Qt::WindowType > f) |
| void | raise () |
| void | recreate (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
| QRect | rect () const |
| virtual void | releaseDC (HDC hdc) const |
| void | releaseKeyboard () |
| void | releaseMouse () |
| void | releaseShortcut (int id) |
| void | removeAction (QAction *action) |
| void | render (QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
| void | render (QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, QFlags< QWidget::RenderFlag > renderFlags) |
| void | repaint (const QRect &r, bool b) |
| void | repaint (int x, int y, int w, int h, bool b) |
| void | repaint (const QRegion &rgn, bool b) |
| void | repaint () |
| void | repaint (int x, int y, int w, int h) |
| void | repaint (const QRegion &rgn) |
| void | repaint (const QRect &rect) |
| void | repaint (bool b) |
| void | reparent (QWidget *parent, QFlags< Qt::WindowType > f, const QPoint &p, bool showIt) |
| void | reparent (QWidget *parent, const QPoint &p, bool showIt) |
| void | resize (int w, int h) |
| void | resize (const QSize &) |
| bool | restoreGeometry (const QByteArray &geometry) |
| QByteArray | saveGeometry () const |
| void | scroll (int dx, int dy) |
| void | scroll (int dx, int dy, const QRect &r) |
| void | setAcceptDrops (bool on) |
| void | setAccessibleDescription (const QString &description) |
| void | setAccessibleName (const QString &name) |
| void | setActiveWindow () |
| void | setAttribute (Qt::WidgetAttribute attribute, bool on) |
| void | setAutoFillBackground (bool enabled) |
| void | setBackgroundColor (const QColor &color) |
| void | setBackgroundMode (Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground) |
| void | setBackgroundOrigin (BackgroundOrigin background) |
| void | setBackgroundPixmap (const QPixmap &pixmap) |
| void | setBackgroundRole (QPalette::ColorRole role) |
| void | setBaseSize (const QSize &) |
| void | setBaseSize (int basew, int baseh) |
| void | setCaption (const QString &c) |
| void | setContentsMargins (int left, int top, int right, int bottom) |
| void | setContentsMargins (const QMargins &margins) |
| void | setCursor (const QCursor &) |
| void | setDisabled (bool disable) |
| void | setEditFocus (bool enable) |
| void | setEnabled (bool) |
| void | setEraseColor (const QColor &color) |
| void | setErasePixmap (const QPixmap &pixmap) |
| void | setFixedHeight (int h) |
| void | setFixedSize (const QSize &s) |
| void | setFixedSize (int w, int h) |
| void | setFixedWidth (int w) |
| void | setFocus () |
| void | setFocus (Qt::FocusReason reason) |
| void | setFocusPolicy (Qt::FocusPolicy policy) |
| void | setFocusProxy (QWidget *w) |
| void | setFont (const QFont &) |
| void | setFont (const QFont &f, bool b) |
| void | setForegroundRole (QPalette::ColorRole role) |
| void | setGeometry (const QRect &) |
| void | setGeometry (int x, int y, int w, int h) |
| void | setGraphicsEffect (QGraphicsEffect *effect) |
| void | setHidden (bool hidden) |
| void | setIcon (const QPixmap &i) |
| void | setIconText (const QString &it) |
| void | setInputContext (QInputContext *context) |
| void | setInputMethodEnabled (bool enabled) |
| void | setInputMethodHints (QFlags< Qt::InputMethodHint > hints) |
| void | setKeyCompression (bool b) |
| void | setLayout (QLayout *layout) |
| void | setLayoutDirection (Qt::LayoutDirection direction) |
| void | setLocale (const QLocale &locale) |
| void | setMask (const QBitmap &bitmap) |
| void | setMask (const QRegion ®ion) |
| void | setMaximumHeight (int maxh) |
| void | setMaximumSize (const QSize &) |
| void | setMaximumSize (int maxw, int maxh) |
| void | setMaximumWidth (int maxw) |
| void | setMinimumHeight (int minh) |
| void | setMinimumSize (int minw, int minh) |
| void | setMinimumSize (const QSize &) |
| void | setMinimumWidth (int minw) |
| void | setMouseTracking (bool enable) |
| void | setPalette (const QPalette &p, bool b) |
| void | setPalette (const QPalette &) |
| void | setPaletteBackgroundColor (const QColor &color) |
| void | setPaletteBackgroundPixmap (const QPixmap &pixmap) |
| void | setPaletteForegroundColor (const QColor &color) |
| void | setParent (QWidget *parent, QFlags< Qt::WindowType > f) |
| void | setParent (QWidget *parent) |
| void | setPlatformWindow (QPlatformWindow *window) |
| void | setPlatformWindowFormat (const QPlatformWindowFormat &format) |
| void | setShortcutAutoRepeat (int id, bool enable) |
| void | setShortcutEnabled (int id, bool enable) |
| void | setShown (bool shown) |
| void | setSizeIncrement (const QSize &) |
| void | setSizeIncrement (int w, int h) |
| void | setSizePolicy (QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw) |
| void | setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical) |
| void | setSizePolicy (QSizePolicy) |
| void | setStatusTip (const QString &) |
| void | setStyle (QStyle *style) |
| QStyle * | setStyle (const QString &style) |
| void | setStyleSheet (const QString &styleSheet) |
| void | setToolTip (const QString &) |
| void | setUpdatesEnabled (bool enable) |
| void | setupUi (QWidget *widget) |
| virtual void | setVisible (bool visible) |
| void | setWhatsThis (const QString &) |
| void | setWindowFilePath (const QString &filePath) |
| void | setWindowFlags (QFlags< Qt::WindowType > type) |
| void | setWindowIcon (const QIcon &icon) |
| void | setWindowIconText (const QString &) |
| void | setWindowModality (Qt::WindowModality windowModality) |
| void | setWindowModified (bool) |
| void | setWindowOpacity (qreal level) |
| void | setWindowRole (const QString &role) |
| void | setWindowState (QFlags< Qt::WindowState > windowState) |
| void | setWindowSurface (QWindowSurface *surface) |
| void | setWindowTitle (const QString &) |
| void | show () |
| void | showFullScreen () |
| void | showMaximized () |
| void | showMinimized () |
| void | showNormal () |
| QSize | size () const |
| virtual QSize | sizeHint () const |
| QSize | sizeIncrement () const |
| QSizePolicy | sizePolicy () const |
| void | stackUnder (QWidget *w) |
| QString | statusTip () const |
| QStyle * | style () const |
| QString | styleSheet () const |
| bool | testAttribute (Qt::WidgetAttribute attribute) const |
| QString | toolTip () const |
| QWidget * | topLevelWidget () const |
| bool | underMouse () const |
| void | ungrabGesture (Qt::GestureType gesture) |
| void | unsetCursor () |
| void | unsetFont () |
| void | unsetLayoutDirection () |
| void | unsetLocale () |
| void | unsetPalette () |
| void | update (int x, int y, int w, int h) |
| void | update (const QRect &rect) |
| void | update () |
| void | update (const QRegion &rgn) |
| void | updateGeometry () |
| bool | updatesEnabled () const |
| QRect | visibleRect () const |
| QRegion | visibleRegion () const |
| QString | whatsThis () const |
| int | width () const |
| QWidget * | window () const |
| QString | windowFilePath () const |
| Qt::WindowFlags | windowFlags () const |
| QIcon | windowIcon () const |
| QString | windowIconText () const |
| Qt::WindowModality | windowModality () const |
| qreal | windowOpacity () const |
| QString | windowRole () const |
| Qt::WindowStates | windowState () const |
| QWindowSurface * | windowSurface () const |
| QString | windowTitle () const |
| Qt::WindowType | windowType () const |
| WId | winId () const |
| int | x () const |
| const QX11Info & | x11Info () const |
| Qt::HANDLE | x11PictureHandle () const |
| int | y () const |
| | ~QWidget () |
| bool | blockSignals (bool block) |
| QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
| const QObjectList & | children () const |
| const char * | className () const |
| bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
| void | deleteLater () |
| void | destroyed (QObject *obj) |
| bool | disconnect (const QObject *receiver, const char *method) |
| bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
| void | dumpObjectInfo () |
| void | dumpObjectTree () |
| QList< QByteArray > | dynamicPropertyNames () const |
| virtual bool | eventFilter (QObject *watched, QEvent *event) |
| T | findChild (const QString &name) const |
| QList< T > | findChildren (const QRegExp ®Exp) const |
| QList< T > | findChildren (const QString &name) const |
| bool | inherits (const char *className) const |
| void | insertChild (QObject *object) |
| void | installEventFilter (QObject *filterObj) |
| bool | isA (const char *className) const |
| bool | isWidgetType () const |
| void | killTimer (int id) |
| virtual const QMetaObject * | metaObject () const |
| void | moveToThread (QThread *targetThread) |
| const char * | name () const |
| const char * | name (const char *defaultName) const |
| QString | objectName () const |
| QObject * | parent () const |
| QVariant | property (const char *name) const |
| | QObject (QObject *parent) |
| | QObject (QObject *parent, const char *name) |
| void | removeChild (QObject *object) |
| void | removeEventFilter (QObject *obj) |
| void | setName (const char *name) |
| void | setObjectName (const QString &name) |
| void | setParent (QObject *parent) |
| bool | setProperty (const char *name, const QVariant &value) |
| bool | signalsBlocked () const |
| int | startTimer (int interval) |
| QThread * | thread () const |
| virtual | ~QObject () |
| int | colorCount () const |
| int | depth () const |
| int | heightMM () const |
| int | logicalDpiX () const |
| int | logicalDpiY () const |
| int | numColors () const |
| bool | paintingActive () const |
| int | physicalDpiX () const |
| int | physicalDpiY () const |
| int | widthMM () const |
| int | x11Cells () const |
| Qt::HANDLE | x11Colormap () const |
| bool | x11DefaultColormap () const |
| bool | x11DefaultVisual () const |
| int | x11Depth () const |
| Display * | x11Display () const |
| int | x11Screen () const |
| void * | x11Visual () const |
| virtual | ~QPaintDevice () |
Protected Slots |
| void | AddCheckedContoursToSelectedMesh (std::list< unsigned int > iListCheckedContours) |
| | slot connected to the the signal CheckedTracesToAddToSelectedCollection emitted by m_ContoursManager, which call the AddCheckedTracesToCollection template
|
| void | AddCheckedMeshesToSelectedTrack (std::list< unsigned int > iListCheckedMeshes) |
| | slot connected to the the signal CheckedTracesToAddToSelectedCollection emitted by m_MeshesManager, which call the AddCheckedTracesToCollection template
|
| void | AddCheckedTracksToSelectedLineage (std::list< unsigned int > iListDaughters, unsigned int iLineageID, std::list< unsigned int > iListLineagesToDelete) |
| | call the AddCheckedTracesToCollection template and give the info to the lineages manager to create the division in the visu
|
| void | AddListMeshesToATrack (std::list< unsigned int > iListMeshes, unsigned int iTrackID) |
| | add the meshes to the iTrackID after checking that there are no meshes at the same timepoint in the same track, if so, won't change the trackid of these meshes
|
| void | AddListMeshesToATrack (std::map< unsigned int, std::list< unsigned int > > iListMeshesWithTracks) |
| void | AddNewCellType () |
| | call the m_CellTypeManager to add a new celltype (ask the user to enter name+description and save it in the database) and call the setListCelltype to update the list in the TraceManualEditingWidget
|
| void | AddNewColor () |
| | call the m_ColorManager to add a new color (ask the user to choose the color +enter name+description and save it in the database) and call the SetColorComboBoxInfofromDB to update the list in the TraceManualEditingWidget
|
| void | AddNewSubCellType () |
| | call the m_SubCellTypeManager to add a new subcelltype (ask the user to enter name+description and save it in the database) and call the setListSubCelltype to update the list in the TraceManualEditingWidget
|
| void | ChangeLineageColor () |
| | slot connected to the TraceColorToChange() emitted by the m_MeshesManager
|
| void | ChangeMeshColor () |
| | slot connected to the TraceColorToChange() emitted by the m_MeshesManager
|
| void | ChangeTrackColor () |
| | slot connected to the TraceColorToChange() emitted by the m_MeshesManager
|
| void | CloseDBConnection () |
| void | CreateContextMenu (const QPoint &iPos) |
| void | CreateNewLineageFromTracks (std::list< unsigned int > iListCheckedTracks, unsigned int iTrackIDRoot, std::list< unsigned int > iLineagesToDelete) |
| | slot connected to the signal NewLineageToCreateFromTracks() emitted by the m_TracksManager
|
| void | CreateNewMeshFromCheckedContours (std::list< unsigned int > iListCheckedContours) |
| | slot connected to the signal NewCollectionFromCheckedTraces() emitted by the m_ContoursManager, emit the signal NewMeshToGenerate for the visu after creating a new mesh and calling the AddCheckedTracesToCollection template method.
|
| void | CreateNewTrackFromListMeshes (std::list< unsigned int > iListMeshes) |
| | create a new track and call the AddCheckedTracesToCollection template method to add the meshes from the list to this new track
|
| void | CreateNewTrackFromListMeshes (std::list< std::list< unsigned int > > iListsCheckedMeshes) |
| void | DeleteCellType () |
| | call the m_CellTypeManager to delete celltypes (display all the celltypes for the user to select the ones he wants to delete and delete them from the database) and call the setListCelltype to update the list in the TraceManualEditingWidget
|
| void | DeleteCheckedContours () |
| | slot connected to the signal TracesToDelete() emitted by the m_ContoursManager
|
| void | DeleteCheckedLineages () |
| | slot connected to the signal TracesToDelete() emitted by the m_LineagesManager
|
| void | DeleteCheckedMeshes () |
| | slot connected to the signal Traces TracesToDelete() emitted by the m_MeshesManager
|
| void | DeleteCheckedTracks () |
| | slot connected to the signal TracesToDelete() emitted by the m_TracksManager
|
| void | DeleteColor () |
| | call the m_ColorManager to delete colors (display all the colors for the user to select the ones he wants to delete and delete them from the database) and call the SetColorComboBoxInfofromDB to update the list in the TraceManualEditingWidget
|
| void | DeleteSubCellType () |
| | call the m_SubCellTypeManager to delete subcelltypes (display all the subcelltypes for the user to select the ones he wants to delete and delete them from the database) and call the setListSubCelltype to update the list in the TraceManualEditingWidget
|
| void | PassDBConnectionToContoursManager () |
| | open the connection to the database and pass it to the ContoursManager
|
| void | PassDBConnectionToLineagesManager () |
| | open the connection to the database and pass it to the LineagesManager
|
| void | PassDBConnectionToMeshesManager () |
| | open the connection to the database and pass it to the MeshesManager
|
| void | PassDBConnectionToTracksManager () |
| | open the connection to the database and pass it to the TracksManager
|
| void | PassMeshesInfoForImportedTrack (unsigned int iTrackID) |
| | get the info needed for track from the meshcontainer, and update the points of the track container (for imported tracks)
|
| void | ReEditTrace (unsigned int iTraceID) |
| | emit a signal TraceToReedit and set m_ReeditMode to true
|
| void | SaveNewCollectionFromTraceWidgetInDBAndTW () |
| | Add the new collection in the database,add a row in TW and update the colorcombobox.
|
| void | SetTSListCollectionID () |
| | get a list of the IDs with their colors for the collection corresponding to the tracename, for the given timepoint if the collection is a mesh or for all timepoints for tracks and lineages, update the Trace Settings colorcombobox and select the corresponding ID in the combobox if the string is not empty
|
| void | ShowHideTraceSettingsFromContextMenu (bool isVisible) |
| | show/hide the Trace Settings widget depending on the checkstate of the action in the context menu of the dockwidget
|
| void | SplitMergeTracksWithWidget (std::list< unsigned int > iTrackIDs) |
| | slot called after signal TrackIDToBeModifiedWithWidget sent by tracksManager, display the checked tracks in a widget allowing the user to split and merge them and save the results in the database if the user clicks the OK button
|
| void | SplitTheTrack (unsigned int iTrackID, std::list< unsigned int > iListMeshIDs) |
| | split the checked track: a new track is created with the checked mesh and the meshes with timepoint sup and the checked track is updated.
|
| void | TheTraceHasChanged (int iIndex) |
| | slot connected to the combobox for the trace in the trace settings widget
|
Protected Member Functions |
| template<typename TTrace , typename TCollection > |
| void | AddCheckedTracesToCollection (TTrace *iTraceManager, TCollection *iCollectionManager, unsigned int iCollectionID, std::list< unsigned int > iListCheckedTraces) |
| | change the collectionIDs to iCollectionID for the traces in iListCheckedTraces, and update the bounding boxes of the previous collection the traces were part of and of iCollectionID in the database, the TW and the container for visu
|
| template<typename TTrace , typename TCollection > |
| void | ChangeTraceColor (TTrace *iTraceManager, TCollection *iCollectionOfManager) |
| | update the color for the checked traces and the rows in the table widget for the collectionOf
|
| void | CreateConnectionsForTraceSettingsWidget (QGoTraceSettingsWidget *iTraceSettingsWidget) |
| | create all the connections between the QGoPrintDatabase and the QGoTraceSettingsWidget (TS)
|
| template<typename TTrace , typename TCollection , typename TCollectionOf > |
| void | DeleteCheckedTraces (TTrace *iTraceManager, TCollection *iCollectionManager, TCollectionOf *iCollectionOfManager, bool lineage=false) |
| | delete the checked traces from the database,TW,visu container, udpate the collectionof collectionID in database and TW and update the bounding box of the collection
|
| template<typename TTrace , typename TCollection , typename TCollectionOf > |
| void | DeleteListTraces (TTrace *iTraceManager, TCollection *iCollectionManager, TCollectionOf *iCollectionOfManager, std::list< unsigned int > iListTracesToDelete, bool lineage=false) |
| | delete the traces of iListTracesToDelete from the database,TW, visu container, udpate the collectionof collectionID in database and TW and update the bounding box of the collection
|
| void | GetContentAndDisplayAllTracesInfo (vtkMySQLDatabase *iDatabaseConnector) |
| | get the data from the database for contours, meshes and tracks, display them in the TableWidget and load the different containers for the visu with the info from the database
|
| void | GetContentAndDisplayAllTracesInfoFor3TPs (vtkMySQLDatabase *iDatabaseConnector) |
| std::list< ItemColorComboboxData > | GetListCollectionIDFromDB (vtkMySQLDatabase *iDatabaseConnector, std::string &ioIDToSelect) |
| | get the collection id with their corresponding color from the database
|
| void | OpenDBConnection () |
| void | RemoveTracesFromListTimePoints (vtkMySQLDatabase *iDatabaseConnector, std::list< unsigned int > iListTimePoints) |
| void | SetConnectionsBetweenTheInstancesOfTraceSettings () |
| | set the tracesettings widget to be in the mainwindow toolbar and the connection between the 2 instances of tracesettingswidget
|
| void | SetContoursManager () |
| | create the m_ContoursManager and its SLOT/SIGNAL connection
|
| void | SetLineagesManager () |
| | create the m_LineagesManager and its SLOT/SIGNAL connection
|
| void | SetMeshesManager () |
| | create the m_MeshesManager and its SLOT/SIGNAL connection
|
| template<typename T > |
| void | SetTheColorForTheRow (T &ioRow, QColor iColor) |
| | get the RGB Alpha values from the iTraceRow and set a QColor with them
|
| void | SetTracesManager () |
| | set all the traces manager
|
| void | SetTracksManager () |
| | create the m_TracksManager and its SLOT/SIGNAL connection
|
| void | SetTSListCellTypes (std::string iCellTypeToSelect="") |
| | get the list of celltypes from the database, put them in the Trace Settings combobox and if the string is not empty, the combobox will have as selected item the string
|
| void | SetTSListCellTypesWithPreviousSelectedOne () |
| | get the list of celltypes from the database, put them in the Trace Settings combobox and the combobox will have as selected item the one previously selected
|
| void | SetTSListColors (std::string iColorToSelect="") |
| | get the data for the colorcombobox from the database, put them in the Trace Settings colorcombobox and if the string is not empty, the combobox will have as selected item the string
|
| void | SetTSListColorsWithPreviousSelectedOne () |
| | get the list of colors from the database, put them in the Trace Settings combobox and the combobox will have as selected item the one previously selected
|
| void | SetTSListSubCellTypes (std::string iSubCellTypeToSelect="") |
| | get the list of subcelltypes from the database, put them in the Trace Settings combobox and if the string is not empty, the combobox will have as selected item the string
|
| void | SetTSListSubCellTypesWithPreviousSelectedOne () |
| | get the list of subcelltypes from the database, put them in the Trace Settings combobox and the combobox will have as selected item the one previously selected
|
| void | SetUpUi () |
| template<typename TTrace , typename TCollectionOf > |
| std::list< unsigned int > | UpdateCollectionDataForTracesToBeDeleted (TTrace *iTraceManager, TCollectionOf *iCollectionOfManager, std::list< unsigned int > iListTracesToDelete) |
| | udpate the collectionof collectionID in database and TW
|
| void | UpdateSelectedCollectionForTableWidget (std::string iTableName) |
| void | closeEvent (QCloseEvent *iEvent) |
| virtual void | changeEvent (QEvent *event) |
| virtual bool | event (QEvent *event) |
| void | initStyleOption (QStyleOptionDockWidget *option) const |
| virtual void | paintEvent (QPaintEvent *event) |
| virtual void | actionEvent (QActionEvent *event) |
| void | create (WId window, bool initializeWindow, bool destroyOldWindow) |
| void | destroy (bool destroyWindow, bool destroySubWindows) |
| virtual void | dragEnterEvent (QDragEnterEvent *event) |
| virtual void | dragLeaveEvent (QDragLeaveEvent *event) |
| virtual void | dragMoveEvent (QDragMoveEvent *event) |
| virtual void | dropEvent (QDropEvent *event) |
| virtual void | enterEvent (QEvent *event) |
| virtual void | focusInEvent (QFocusEvent *event) |
| bool | focusNextChild () |
| virtual bool | focusNextPrevChild (bool next) |
| virtual void | focusOutEvent (QFocusEvent *event) |
| bool | focusPreviousChild () |
| virtual void | hideEvent (QHideEvent *event) |
| virtual void | inputMethodEvent (QInputMethodEvent *event) |
| virtual void | keyPressEvent (QKeyEvent *event) |
| virtual void | keyReleaseEvent (QKeyEvent *event) |
| virtual void | languageChange () |
| virtual void | leaveEvent (QEvent *event) |
| virtual bool | macEvent (EventHandlerCallRef caller, EventRef event) |
| virtual int | metric (PaintDeviceMetric m) const |
| virtual void | mouseDoubleClickEvent (QMouseEvent *event) |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| virtual void | mousePressEvent (QMouseEvent *event) |
| virtual void | mouseReleaseEvent (QMouseEvent *event) |
| virtual void | moveEvent (QMoveEvent *event) |
| virtual bool | qwsEvent (QWSEvent *event) |
| void | resetInputContext () |
| virtual void | resizeEvent (QResizeEvent *event) |
| virtual void | showEvent (QShowEvent *event) |
| virtual void | tabletEvent (QTabletEvent *event) |
| void | updateMicroFocus () |
| virtual void | wheelEvent (QWheelEvent *event) |
| virtual bool | winEvent (MSG *message, long *result) |
| virtual bool | x11Event (XEvent *event) |
| bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
| virtual void | childEvent (QChildEvent *event) |
| virtual void | connectNotify (const char *signal) |
| virtual void | customEvent (QEvent *event) |
| virtual void | disconnectNotify (const char *signal) |
| int | receivers (const char *signal) const |
| QObject * | sender () const |
| int | senderSignalIndex () const |
| virtual void | timerEvent (QTimerEvent *event) |
| | QPaintDevice () |