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
 

Detailed Description

Definition at line 35 of file UseCaseSelectorItem.h.

Constructor & Destructor Documentation

◆ UseCaseSelectorItem()

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

Definition at line 35 of file UseCaseSelectorItem.cpp.

+ Here is the call graph for this function:

◆ ~UseCaseSelectorItem()

~UseCaseSelectorItem ( )
override

Definition at line 83 of file UseCaseSelectorItem.cpp.

Member Function Documentation

◆ doubleClicked

void doubleClicked ( )
signal
+ Here is the caller graph for this function:

◆ getConfigFilePath()

QString getConfigFilePath ( ) const

Definition at line 88 of file UseCaseSelectorItem.cpp.

+ Here is the caller graph for this function:

◆ highlight

void highlight ( bool  highlight)
slot

Definition at line 98 of file UseCaseSelectorItem.cpp.

+ Here is the caller graph for this function:

◆ isHighlighted()

bool isHighlighted ( ) const

Definition at line 93 of file UseCaseSelectorItem.cpp.

+ Here is the caller graph for this function:

◆ mouseDoubleClickEvent()

void mouseDoubleClickEvent ( QMouseEvent *  )
overrideprotected

Definition at line 114 of file UseCaseSelectorItem.cpp.

◆ mouseReleaseEvent()

void mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 119 of file UseCaseSelectorItem.cpp.

◆ selected

void selected ( QString  filepath)
signal
+ Here is the caller graph for this function:

Member Data Documentation

◆ highlighted

bool highlighted
protected

Definition at line 57 of file UseCaseSelectorItem.h.

◆ pixmapSize

const int pixmapSize = 64

Definition at line 44 of file UseCaseSelectorItem.h.


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