Crossfire Server, Trunk
FaceComboBox Class Reference

#include <FaceComboBox.h>

+ Inheritance diagram for FaceComboBox:
+ Collaboration diagram for FaceComboBox:

Public Member Functions

const Faceface () const
 
 FaceComboBox (QWidget *parent, bool allowNone)
 
void setFace (const Face *face)
 
virtual ~FaceComboBox ()
 

Properties

const Face face
 

Detailed Description

Combobox displaying a list of faces, allowing selection and search.

Definition at line 23 of file FaceComboBox.h.

Constructor & Destructor Documentation

◆ FaceComboBox()

FaceComboBox::FaceComboBox ( QWidget *  parent,
bool  allowNone 
)

Standard constructor.

Parameters
parentancestor of this widget.
allowNonewhether to allow "(none)" face.

Definition at line 18 of file FaceComboBox.cpp.

References AssetsCollection< T, Key >::each(), face, AssetsManager::faces(), CREPixmap::getIcon(), getManager(), Face::name, names, and Face::number.

+ Here is the call graph for this function:

◆ ~FaceComboBox()

FaceComboBox::~FaceComboBox ( )
virtual

Definition at line 41 of file FaceComboBox.cpp.

Member Function Documentation

◆ face()

const Face* FaceComboBox::face ( ) const

Get the selected face.

Returns
selected face, nullptr if no face is selected.

◆ setFace()

void FaceComboBox::setFace ( const Face face)

Set the selected face.

Parameters
faceface to select.

Definition at line 45 of file FaceComboBox.cpp.

References face.

Referenced by CRESmoothFaceMaker::setSelectedFace().

+ Here is the caller graph for this function:

Property Documentation

◆ face

const Face * FaceComboBox::face
readwrite

Definition at line 27 of file FaceComboBox.h.

Referenced by FaceComboBox(), CRESmoothFaceMaker::makeSmooth(), and setFace().


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