Crossfire Server, Trunk
CRESmoothFaceMaker Class Reference

#include <CRESmoothFaceMaker.h>

+ Inheritance diagram for CRESmoothFaceMaker:
+ Collaboration diagram for CRESmoothFaceMaker:

Public Member Functions

 CRESmoothFaceMaker ()
 
QString destination () const
 
void setAutoClose (bool autoClose=true)
 
void setSelectedFace (const Face *face)
 
virtual ~CRESmoothFaceMaker ()
 

Protected Slots

void browse (bool)
 
void destinationEdited (const QString &)
 
void makeSmooth ()
 

Private Attributes

bool myAutoClose
 
QLineEdit * myDestination
 
FaceComboBoxmyFace
 
bool myOverwrite
 

Detailed Description

Definition at line 11 of file CRESmoothFaceMaker.h.

Constructor & Destructor Documentation

◆ CRESmoothFaceMaker()

CRESmoothFaceMaker::CRESmoothFaceMaker ( )

Definition at line 14 of file CRESmoothFaceMaker.cpp.

References say::box, browse(), destinationEdited(), is_valid_types_gen::line, makeSmooth(), myAutoClose, myDestination, myFace, and myOverwrite.

+ Here is the call graph for this function:

◆ ~CRESmoothFaceMaker()

CRESmoothFaceMaker::~CRESmoothFaceMaker ( )
virtual

Definition at line 47 of file CRESmoothFaceMaker.cpp.

Member Function Documentation

◆ browse

void CRESmoothFaceMaker::browse ( bool  )
protectedslot

Definition at line 192 of file CRESmoothFaceMaker.cpp.

References convert::dest, myDestination, and myOverwrite.

Referenced by CRESmoothFaceMaker().

+ Here is the caller graph for this function:

◆ destination()

QString CRESmoothFaceMaker::destination ( ) const

Definition at line 56 of file CRESmoothFaceMaker.cpp.

References myDestination.

Referenced by makeSmooth().

+ Here is the caller graph for this function:

◆ destinationEdited

void CRESmoothFaceMaker::destinationEdited ( const QString &  )
protectedslot

Definition at line 202 of file CRESmoothFaceMaker.cpp.

References myOverwrite.

Referenced by CRESmoothFaceMaker().

+ Here is the caller graph for this function:

◆ makeSmooth

void CRESmoothFaceMaker::makeSmooth ( )
protectedslot

Definition at line 66 of file CRESmoothFaceMaker.cpp.

References altar_valkyrie::accept(), destination(), FaceComboBox::face, CREPixmap::getIcon(), myAutoClose, myFace, myOverwrite, Face::number, diamondslots::x, and diamondslots::y.

Referenced by CRESmoothFaceMaker().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setAutoClose()

void CRESmoothFaceMaker::setAutoClose ( bool  autoClose = true)

Definition at line 61 of file CRESmoothFaceMaker.cpp.

References myAutoClose.

Referenced by CREFacePanel::makeSmooth().

+ Here is the caller graph for this function:

◆ setSelectedFace()

void CRESmoothFaceMaker::setSelectedFace ( const Face face)

Definition at line 51 of file CRESmoothFaceMaker.cpp.

References myFace, and FaceComboBox::setFace().

Referenced by CREFacePanel::makeSmooth().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ myAutoClose

bool CRESmoothFaceMaker::myAutoClose
private

Definition at line 30 of file CRESmoothFaceMaker.h.

Referenced by CRESmoothFaceMaker(), makeSmooth(), and setAutoClose().

◆ myDestination

QLineEdit* CRESmoothFaceMaker::myDestination
private

Definition at line 32 of file CRESmoothFaceMaker.h.

Referenced by browse(), CRESmoothFaceMaker(), and destination().

◆ myFace

FaceComboBox* CRESmoothFaceMaker::myFace
private

Definition at line 33 of file CRESmoothFaceMaker.h.

Referenced by CRESmoothFaceMaker(), makeSmooth(), and setSelectedFace().

◆ myOverwrite

bool CRESmoothFaceMaker::myOverwrite
private

Definition at line 31 of file CRESmoothFaceMaker.h.

Referenced by browse(), CRESmoothFaceMaker(), destinationEdited(), and makeSmooth().


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