ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvDisplayTools::ClickableItem Struct Reference

Clickable item. More...

#include <ecvDisplayTools.h>

Public Types

enum  Role {
  NO_ROLE , INCREASE_POINT_SIZE , DECREASE_POINT_SIZE , INCREASE_LINE_WIDTH ,
  DECREASE_LINE_WIDTH , LEAVE_BUBBLE_VIEW_MODE , LEAVE_FULLSCREEN_MODE
}
 

Public Member Functions

 ClickableItem ()
 
 ClickableItem (Role _role, QRect _area)
 

Public Attributes

Role role
 
QRect area
 

Detailed Description

Clickable item.

Definition at line 1821 of file ecvDisplayTools.h.

Member Enumeration Documentation

◆ Role

Enumerator
NO_ROLE 
INCREASE_POINT_SIZE 
DECREASE_POINT_SIZE 
INCREASE_LINE_WIDTH 
DECREASE_LINE_WIDTH 
LEAVE_BUBBLE_VIEW_MODE 
LEAVE_FULLSCREEN_MODE 

Definition at line 1822 of file ecvDisplayTools.h.

Constructor & Destructor Documentation

◆ ClickableItem() [1/2]

ecvDisplayTools::ClickableItem::ClickableItem ( )
inline

Definition at line 1832 of file ecvDisplayTools.h.

◆ ClickableItem() [2/2]

ecvDisplayTools::ClickableItem::ClickableItem ( Role  _role,
QRect  _area 
)
inline

Definition at line 1833 of file ecvDisplayTools.h.

Member Data Documentation

◆ area

QRect ecvDisplayTools::ClickableItem::area

Definition at line 1836 of file ecvDisplayTools.h.

◆ role

Role ecvDisplayTools::ClickableItem::role

Definition at line 1835 of file ecvDisplayTools.h.


The documentation for this struct was generated from the following file: