Crossfire Server, Branch 1.12
R12190
|
00001 #ifndef CREUTILS_H 00002 #define CREUTILS_H 00003 00004 #include <QtGui> 00005 00006 extern "C" { 00007 #include "global.h" 00008 #include "artifact.h" 00009 #include "treasure.h" 00010 } 00011 00012 class CREUtils 00013 { 00014 public: 00015 static QTreeWidgetItem* archetypeNode(QTreeWidgetItem* parent); 00016 static QTreeWidgetItem* archetypeNode(const archt* arch, QTreeWidgetItem* parent); 00017 00018 static QTreeWidgetItem* artifactNode(QTreeWidgetItem* parent); 00019 static QTreeWidgetItem* artifactNode(const artifact* arti, QTreeWidgetItem* parent); 00020 00021 static QTreeWidgetItem* treasureNode(QTreeWidgetItem* parent); 00022 static QTreeWidgetItem* treasureNode(const treasurelist* list, QTreeWidgetItem* parent); 00023 static QTreeWidgetItem* treasureNode(const treasure* treasure, QTreeWidgetItem* parent); 00024 00025 static QTreeWidgetItem* formulaeNode(const recipe* recipe, QTreeWidgetItem* parent); 00026 00027 static QTreeWidgetItem* faceNode(QTreeWidgetItem* parent); 00028 static QTreeWidgetItem* faceNode(const New_Face* face, QTreeWidgetItem* parent); 00029 00030 static QTreeWidgetItem* animationNode(QTreeWidgetItem* parent); 00031 static QTreeWidgetItem* animationNode(const Animations* anim, QTreeWidgetItem* parent); 00032 }; 00033 00034 #endif // CREUTILS_H