nngn
Loading...
Searching...
No Matches
nngn::PCMWidget Class Referencefinal

#include <pcm.h>

Inheritance diagram for nngn::PCMWidget:
Collaboration diagram for nngn::PCMWidget:

Public Slots

void update (std::span< std::byte > v)
 
void clear (void)
 
void update (std::span< std::byte > v)
 
void clear (void)
 

Public Member Functions

 PCMWidget (void)
 
void set_pos (std::size_t p)
 
 PCMWidget (void)
 
void set_pos (std::size_t p)
 

Private Member Functions

void mousePressEvent (QMouseEvent *e) final
 
void mouseReleaseEvent (QMouseEvent *e) final
 
void mouseMoveEvent (QMouseEvent *e) final
 
void reset_zoom (void)
 
void mousePressEvent (QMouseEvent *e) final
 
void mouseReleaseEvent (QMouseEvent *e) final
 
void mouseMoveEvent (QMouseEvent *e) final
 
void reset_zoom (void)
 

Private Attributes

std::size_t rate = {}
 
QPoint last_pos = {}
 
bool pressed = {}
 

Constructor & Destructor Documentation

◆ PCMWidget() [1/2]

nngn::PCMWidget::PCMWidget ( void  )

◆ PCMWidget() [2/2]

nngn::PCMWidget::PCMWidget ( void  )

Member Function Documentation

◆ clear [1/2]

void nngn::PCMWidget::clear ( void  )
slot
Here is the caller graph for this function:

◆ clear [2/2]

void nngn::PCMWidget::clear ( void  )
slot

◆ mouseMoveEvent() [1/2]

void nngn::PCMWidget::mouseMoveEvent ( QMouseEvent *  e)
finalprivate

◆ mouseMoveEvent() [2/2]

void nngn::PCMWidget::mouseMoveEvent ( QMouseEvent *  e)
finalprivate

◆ mousePressEvent() [1/2]

void nngn::PCMWidget::mousePressEvent ( QMouseEvent *  e)
finalprivate
Here is the call graph for this function:

◆ mousePressEvent() [2/2]

void nngn::PCMWidget::mousePressEvent ( QMouseEvent *  e)
finalprivate

◆ mouseReleaseEvent() [1/2]

void nngn::PCMWidget::mouseReleaseEvent ( QMouseEvent *  e)
finalprivate

◆ mouseReleaseEvent() [2/2]

void nngn::PCMWidget::mouseReleaseEvent ( QMouseEvent *  e)
finalprivate

◆ reset_zoom() [1/2]

void nngn::PCMWidget::reset_zoom ( void  )
private
Here is the caller graph for this function:

◆ reset_zoom() [2/2]

void nngn::PCMWidget::reset_zoom ( void  )
private

◆ set_pos() [1/2]

void nngn::PCMWidget::set_pos ( std::size_t  p)
Here is the caller graph for this function:

◆ set_pos() [2/2]

void nngn::PCMWidget::set_pos ( std::size_t  p)

◆ update [1/2]

void nngn::PCMWidget::update ( std::span< std::byte >  v)
slot

◆ update [2/2]

void nngn::PCMWidget::update ( std::span< std::byte >  v)
slot

Member Data Documentation

◆ last_pos

QPoint nngn::PCMWidget::last_pos = {}
private

◆ pressed

bool nngn::PCMWidget::pressed = {}
private

◆ rate

std::size_t nngn::PCMWidget::rate = {}
private

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