UseCaseSelectorItem Class Reference

#include <ArmarXGui/applications/ArmarXGui/Widgets/UseCaseSelectorItem.h>

+ Inheritance diagram for UseCaseSelectorItem:

Public Slots

void highlight (bool highlight)
 

Signals

void doubleClicked ()
 
void selected (QString filepath)
 

Public Member Functions

QString getConfigFilePath () const
 
bool isHighlighted () const
 
 UseCaseSelectorItem (const QString &title, const QString &description, const QString &configFilePath, const QString &packageName, QString iconPath, QWidget *parent=0)
 
 ~UseCaseSelectorItem () override
 

Public Attributes

const int pixmapSize = 64
 

Protected Member Functions

void mouseDoubleClickEvent (QMouseEvent *) override
 
void mouseReleaseEvent (QMouseEvent *) override
 

Protected Attributes

bool highlighted
 

Constructor & Destructor Documentation

◆ UseCaseSelectorItem()

UseCaseSelectorItem ( const QString & title,
const QString & description,
const QString & configFilePath,
const QString & packageName,
QString iconPath,
QWidget * parent = 0 )
explicit

◆ ~UseCaseSelectorItem()

~UseCaseSelectorItem ( )
override

Member Function Documentation

◆ doubleClicked

void doubleClicked ( )
signal

◆ getConfigFilePath()

QString getConfigFilePath ( ) const

◆ highlight

void highlight ( bool highlight)
slot

◆ isHighlighted()

bool isHighlighted ( ) const

◆ mouseDoubleClickEvent()

void mouseDoubleClickEvent ( QMouseEvent * )
overrideprotected

◆ mouseReleaseEvent()

void mouseReleaseEvent ( QMouseEvent * event)
overrideprotected

◆ selected

void selected ( QString filepath)
signal

Member Data Documentation

◆ highlighted

bool highlighted
protected

◆ pixmapSize

const int pixmapSize = 64

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