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 ()


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.

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 ( )

Definition at line 41 of file FaceComboBox.cpp.

Member Function Documentation

◆ face()

const Face* FaceComboBox::face ( ) const

Get the selected face.

selected face, nullptr if no face is selected.

◆ setFace()

void FaceComboBox::setFace ( const Face face)

Set the selected face.

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

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: