Crossfire Server, Trunk
|
#include <FacePanel.h>
Public Member Functions | |
CREFacePanel (QWidget *parent, AssetModel *model, ResourcesManager *resources, CREMapInformationManager *maps) | |
virtual void | updateItem () override |
Public Member Functions inherited from AssetTWrapperPanel< Face > | |
AssetTWrapperPanel (QWidget *parent) | |
virtual void | setAsset (AssetWrapper *asset) override |
Public Member Functions inherited from AssetWrapperPanel | |
ArchetypeComboBox * | addArchetype (const QString &label, const char *property, bool readOnly=false, bool allowNone=true) |
AssetUseTree * | addAssetUseTree (const QString &label, AssetModel *assets, const char *property) |
void | addBottomFiller () |
QCheckBox * | addCheckBox (const QString &label, const char *property, bool readOnly=true) |
void | addFaceChoice (const QString &label, const char *property, bool readOnly=true, bool allowNone=true) |
QLabel * | addLabel (const QString &label, const char *property, bool wrapText=false) |
QLineEdit * | addLineEdit (const QString &label, const char *property, bool readOnly=true) |
void | addQuestChoice (const QString &label, const char *property, bool readOnly=true, bool allowNone=true) |
QSpinBox * | addSpinBox (const QString &label, const char *property, int min=0, int max=100, bool readOnly=true) |
void | addTab (const QString &title) |
QTextEdit * | addTextEdit (const QString &label, const char *property, bool readOnly=true) |
TreasureListComboBox * | addTreasureList (const QString &label, const char *property, bool readOnly=true, bool allowNone=true) |
AssetWrapperPanel (QWidget *parent) | |
virtual | ~AssetWrapperPanel () |
Protected Attributes | |
QComboBox * | myColor |
QLineEdit * | myFile |
QTreeWidget * | myLicenses |
CREMapInformationManager * | myMaps |
ResourcesManager * | myResources |
QPushButton * | mySave |
UseFilterAssetModel * | myUseModel |
QTreeView * | myUseView |
Protected Attributes inherited from AssetTWrapperPanel< Face > | |
Face * | myItem |
Protected Attributes inherited from AssetWrapperPanel | |
AssetWrapper * | myAsset |
QMetaObject::Connection | myChanged |
QMetaObject::Connection | myDelete |
bool | myInhibit |
QGridLayout * | myLayout |
QList< PropertyLink > | myLinks |
QTabWidget * | myTab |
Private Slots | |
void | makeSmooth (bool) |
void | saveClicked (bool) |
Additional Inherited Members | |
Protected Slots inherited from AssetWrapperPanel | |
void | dataChanged () |
void | itemChanged () |
Protected Member Functions inherited from AssetWrapperPanel | |
template<class T > | |
T * | addWidget (const QString &label, T *widget, bool sideBySide, const char *property, const char *widgetProperty) |
Display details about a face.
Definition at line 30 of file FacePanel.h.
CREFacePanel::CREFacePanel | ( | QWidget * | parent, |
AssetModel * | model, | ||
ResourcesManager * | resources, | ||
CREMapInformationManager * | maps | ||
) |
Definition at line 19 of file FacePanel.cpp.
References smoking_pipe::color, get_colorname(), makeSmooth(), maps, myColor, myFile, AssetWrapperPanel::myLayout, myLicenses, myMaps, myResources, mySave, myUseModel, myUseView, give::name, and saveClicked().
|
privateslot |
Definition at line 86 of file FacePanel.cpp.
References AssetTWrapperPanel< Face >::myItem, CRESmoothFaceMaker::setAutoClose(), and CRESmoothFaceMaker::setSelectedFace().
Referenced by CREFacePanel().
|
privateslot |
Definition at line 82 of file FacePanel.cpp.
Referenced by CREFacePanel().
|
overridevirtual |
Called when myItem is updated.
Implements AssetTWrapperPanel< Face >.
Definition at line 60 of file FacePanel.cpp.
References LicenseManager::getForFace(), banquet::l, ResourcesManager::licenseManager(), Face::magicmap, AssetWrapperPanel::myAsset, myColor, myFile, AssetTWrapperPanel< Face >::myItem, myLicenses, myResources, myUseModel, myUseView, Face::name, ResourcesManager::originOf(), and UseFilterAssetModel::setFilter().
|
protected |
Definition at line 43 of file FacePanel.h.
Referenced by CREFacePanel(), and updateItem().
|
protected |
Definition at line 44 of file FacePanel.h.
Referenced by CREFacePanel(), and updateItem().
|
protected |
Definition at line 46 of file FacePanel.h.
Referenced by CREFacePanel(), and updateItem().
|
protected |
Definition at line 38 of file FacePanel.h.
Referenced by CREFacePanel().
|
protected |
Definition at line 42 of file FacePanel.h.
Referenced by CREFacePanel(), and updateItem().
|
protected |
Definition at line 45 of file FacePanel.h.
Referenced by CREFacePanel().
|
protected |
Definition at line 41 of file FacePanel.h.
Referenced by CREFacePanel(), and updateItem().
|
protected |
Definition at line 40 of file FacePanel.h.
Referenced by CREFacePanel(), and updateItem().