Crossfire Resources Editor
FaceComboBox Class Reference

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

#include <FaceComboBox.h>

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

Public Member Functions

const Face * face () const
 Get the selected face. More...
 
 FaceComboBox (QWidget *parent, bool allowNone)
 Standard constructor. More...
 
void setFace (const Face *face)
 Set the selected face. More...
 
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 face, CREPixmap::getIcon(), and names.

+ 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: