Qt Virtual Chart Table (QVCT)
CLandmarkContainerDetailView Class Reference

[UI] Landmark container's detail view More...

#include <overlays/landmark/CLandmarkContainerDetailView.hpp>

Inheritance diagram for CLandmarkContainerDetailView:
COverlayObjectDetailView

Public Member Functions

 CLandmarkContainerDetailView (QWidget *_pqParent=0)
 
virtual ~CLandmarkContainerDetailView ()
 
virtual void refreshContent ()
 Refreshes the content of the underlying widget. More...
 
virtual void resetContent ()
 Resets (clears) the content of the underlying widget. More...
 
- Public Member Functions inherited from COverlayObjectDetailView
void setOverlayObject (COverlayObject *_poOverlayObject)
 Sets the overlay object to be displayed (and refreshes the underlying widget) More...
 
void resetOverlayObject ()
 Resets (clears) the overlay object being displayed (and clears the underlying widget) More...
 

Private Slots

void slotToggleVisible ()
 [UI:Slot] Slot to modify the visibility status More...
 
void slotPositionCenter ()
 [UI:Slot] Slot to center chart (on container's items position) More...
 
void slotEdit ()
 [UI:Slot] Slot to display edit view More...
 
void slotSave ()
 [UI:Slot] Slot to save this container to file More...
 
void slotDelete ()
 [UI:Slot] Slot to delete (this container) More...
 
void slotAddPoint ()
 [UI:Slot] Slot to add new (landmark) point More...
 

Private Member Functions

void constructLayout ()
 Constructs the layout of the user-interface. More...
 
virtual void enableContent ()
 Enables the content (controls) of the underlying widget. More...
 
virtual void disableContent ()
 Disables the content (controls) of the underlying widget. More...
 

Private Attributes

COverlayTextpoTextName
 [UI:Label] Name More...
 
COverlayTextpoTextContent
 [UI:Label] Content (items summary) More...
 
QPushButton * pqPushButtonVisible
 [UI:Button] Visibility status More...
 
QPushButton * pqPushButtonCenter
 [UI:Button] Center (on chart) More...
 
QPushButton * pqPushButtonEdit
 [UI:Button] Edit More...
 
QPushButton * pqPushButtonSave
 [UI:Button] Save More...
 
QPushButton * pqPushButtonDelete
 [UI:Button] Delete More...
 
QPushButton * pqPushButtonAddPoint
 [UI:Button] Add new (landmark) point More...
 

Additional Inherited Members

- Protected Member Functions inherited from COverlayObjectDetailView
 COverlayObjectDetailView (QWidget *_pqParent=0)
 
virtual ~COverlayObjectDetailView ()
 
- Protected Attributes inherited from COverlayObjectDetailView
COverlayObjectpoOverlayObject
 Overlay object being displayed. More...
 

Detailed Description

[UI] Landmark container's detail view

This class implements the user-interface that allows to display landmark containers' details.

Author
Cedric Dufour http://cedric.dufour.name

Definition at line 39 of file CLandmarkContainerDetailView.hpp.

Constructor & Destructor Documentation

◆ CLandmarkContainerDetailView()

CLandmarkContainerDetailView::CLandmarkContainerDetailView ( QWidget *  _pqParent = 0)

Definition at line 43 of file CLandmarkContainerDetailView.cpp.

◆ ~CLandmarkContainerDetailView()

virtual CLandmarkContainerDetailView::~CLandmarkContainerDetailView ( )
inlinevirtual

Definition at line 72 of file CLandmarkContainerDetailView.hpp.

Member Function Documentation

◆ constructLayout()

void CLandmarkContainerDetailView::constructLayout ( )
private

Constructs the layout of the user-interface.

Definition at line 49 of file CLandmarkContainerDetailView.cpp.

◆ refreshContent()

void CLandmarkContainerDetailView::refreshContent ( )
virtual

Refreshes the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 156 of file CLandmarkContainerDetailView.cpp.

◆ resetContent()

void CLandmarkContainerDetailView::resetContent ( )
virtual

Resets (clears) the content of the underlying widget.

Implements COverlayObjectDetailView.

Definition at line 164 of file CLandmarkContainerDetailView.cpp.

◆ enableContent()

void CLandmarkContainerDetailView::enableContent ( )
privatevirtual

Enables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 170 of file CLandmarkContainerDetailView.cpp.

◆ disableContent()

void CLandmarkContainerDetailView::disableContent ( )
privatevirtual

Disables the content (controls) of the underlying widget.

Reimplemented from COverlayObjectDetailView.

Definition at line 183 of file CLandmarkContainerDetailView.cpp.

◆ slotToggleVisible

void CLandmarkContainerDetailView::slotToggleVisible ( )
privateslot

[UI:Slot] Slot to modify the visibility status

Definition at line 202 of file CLandmarkContainerDetailView.cpp.

◆ slotPositionCenter

void CLandmarkContainerDetailView::slotPositionCenter ( )
privateslot

[UI:Slot] Slot to center chart (on container's items position)

Definition at line 216 of file CLandmarkContainerDetailView.cpp.

◆ slotEdit

void CLandmarkContainerDetailView::slotEdit ( )
privateslot

[UI:Slot] Slot to display edit view

Definition at line 226 of file CLandmarkContainerDetailView.cpp.

◆ slotSave

void CLandmarkContainerDetailView::slotSave ( )
privateslot

[UI:Slot] Slot to save this container to file

Definition at line 233 of file CLandmarkContainerDetailView.cpp.

◆ slotDelete

void CLandmarkContainerDetailView::slotDelete ( )
privateslot

[UI:Slot] Slot to delete (this container)

Definition at line 245 of file CLandmarkContainerDetailView.cpp.

◆ slotAddPoint

void CLandmarkContainerDetailView::slotAddPoint ( )
privateslot

[UI:Slot] Slot to add new (landmark) point

Definition at line 263 of file CLandmarkContainerDetailView.cpp.

Member Data Documentation

◆ poTextName

COverlayText* CLandmarkContainerDetailView::poTextName
private

[UI:Label] Name

Definition at line 49 of file CLandmarkContainerDetailView.hpp.

◆ poTextContent

COverlayText* CLandmarkContainerDetailView::poTextContent
private

[UI:Label] Content (items summary)

Definition at line 51 of file CLandmarkContainerDetailView.hpp.

◆ pqPushButtonVisible

QPushButton* CLandmarkContainerDetailView::pqPushButtonVisible
private

[UI:Button] Visibility status

Definition at line 53 of file CLandmarkContainerDetailView.hpp.

◆ pqPushButtonCenter

QPushButton* CLandmarkContainerDetailView::pqPushButtonCenter
private

[UI:Button] Center (on chart)

Definition at line 55 of file CLandmarkContainerDetailView.hpp.

◆ pqPushButtonEdit

QPushButton* CLandmarkContainerDetailView::pqPushButtonEdit
private

[UI:Button] Edit

Definition at line 57 of file CLandmarkContainerDetailView.hpp.

◆ pqPushButtonSave

QPushButton* CLandmarkContainerDetailView::pqPushButtonSave
private

[UI:Button] Save

Definition at line 59 of file CLandmarkContainerDetailView.hpp.

◆ pqPushButtonDelete

QPushButton* CLandmarkContainerDetailView::pqPushButtonDelete
private

[UI:Button] Delete

Definition at line 61 of file CLandmarkContainerDetailView.hpp.

◆ pqPushButtonAddPoint

QPushButton* CLandmarkContainerDetailView::pqPushButtonAddPoint
private

[UI:Button] Add new (landmark) point

Definition at line 63 of file CLandmarkContainerDetailView.hpp.


The documentation for this class was generated from the following files: