Crossfire Server, Trunk
R21670
|
#include <CREResourcesWindow.h>
Public Slots | |
void | commitData () |
void | updateFilters () |
void | updateReports () |
Signals | |
void | filtersModified () |
void | reportsModified () |
Public Member Functions | |
CREResourcesWindow (CREMapInformationManager *store, QuestManager *quests, MessageManager *messages, ResourcesManager *resources, ScriptFileManager *scripts, QWidget *parent, DisplayMode mode=DisplayAll) | |
void | deleteQuest (Quest *quest) |
const ResourcesManager * | resourcesManager () const |
virtual | ~CREResourcesWindow () |
Protected Slots | |
void | addMessage (bool) |
void | addQuest (bool) |
void | clearFilter () |
void | onFilter () |
void | onFilterChange (QObject *object) |
void | onQuickFilter () |
void | onReport () |
void | onReportChange (QObject *object) |
void | tree_currentItemChanged (QTreeWidgetItem *, QTreeWidgetItem *) |
void | treeCustomMenu (const QPoint &pos) |
Protected Member Functions | |
void | addPanel (QString name, CREPanel *panel) |
void | fillAnimations () |
void | fillArchetypes () |
void | fillArtifacts () |
void | fillData () |
void | fillFaces () |
void | fillFormulae () |
void | fillItem (const QPoint &pos, QMenu *menu) |
void | fillMaps () |
void | fillMessages () |
void | fillQuests () |
void | fillRandomMaps () |
void | fillScripts () |
void | fillTreasures () |
Protected Attributes | |
CREPanel * | myCurrentPanel |
DisplayMode | myDisplay |
QList< QObject * > | myDisplayedItems |
CREFilter | myFilter |
QPushButton * | myFilterButton |
CREFilterDefinitionManager | myFilters |
QSignalMapper | myFiltersMapper |
QMenu * | myFiltersMenu |
MessageManager * | myMessages |
QHash< QString, QPointer< CREPanel > > | myPanels |
QuestManager * | myQuests |
CREReportDefinitionManager | myReports |
QSignalMapper | myReportsMapper |
QMenu * | myReportsMenu |
ResourcesManager * | myResources |
ScriptFileManager * | myScripts |
QSplitter * | mySplitter |
CREMapInformationManager * | myStore |
QTreeWidget * | myTree |
QList< CRETreeItem * > | myTreeItems |
Definition at line 35 of file CREResourcesWindow.h.
CREResourcesWindow::CREResourcesWindow | ( | CREMapInformationManager * | store, |
QuestManager * | quests, | ||
MessageManager * | messages, | ||
ResourcesManager * | resources, | ||
ScriptFileManager * | scripts, | ||
QWidget * | parent, | ||
DisplayMode | mode = DisplayAll |
||
) |
Definition at line 58 of file CREResourcesWindow.cpp.
References addPanel(), fillData(), myCurrentPanel, myDisplay, myFilterButton, myFiltersMapper, myFiltersMenu, myMessages, myQuests, myReportsMapper, myReportsMenu, myResources, myScripts, mySplitter, myStore, myTree, onFilterChange(), onReportChange(), quests, tree_currentItemChanged(), treeCustomMenu(), updateFilters(), and updateReports().
|
virtual |
Definition at line 123 of file CREResourcesWindow.cpp.
References myDisplayedItems, myPanels, and myTreeItems.
|
protectedslot |
Definition at line 907 of file CREResourcesWindow.cpp.
References fillData(), MessageManager::messages(), myMessages, and MessageFile::setModified().
Referenced by treeCustomMenu().
|
protected |
Definition at line 624 of file CREResourcesWindow.cpp.
References myPanels, and mySplitter.
Referenced by CREResourcesWindow(), fillAnimations(), fillArchetypes(), fillArtifacts(), fillFaces(), fillFormulae(), fillMaps(), fillMessages(), fillQuests(), fillRandomMaps(), fillScripts(), and fillTreasures().
|
protectedslot |
Definition at line 899 of file CREResourcesWindow.cpp.
References fillData(), myQuests, QuestManager::quests(), and Quest::setCode().
Referenced by treeCustomMenu().
|
protectedslot |
Definition at line 711 of file CREResourcesWindow.cpp.
References fillData(), myFilter, myFilterButton, and CREFilter::setFilter().
Referenced by onQuickFilter(), and updateFilters().
|
slot |
Definition at line 212 of file CREResourcesWindow.cpp.
References CREPanel::commitData(), and myCurrentPanel.
Referenced by tree_currentItemChanged().
void CREResourcesWindow::deleteQuest | ( | Quest * | quest | ) |
Definition at line 889 of file CREResourcesWindow.cpp.
Referenced by CRETreeItemQuest::deleteQuest().
|
protected |
Definition at line 246 of file CREResourcesWindow.cpp.
References addPanel(), ResourcesManager::allAnimations(), ResourcesManager::animation(), CREUtils::animationNode(), animations, myResources, myTree, and myTreeItems.
Referenced by fillData().
|
protected |
Definition at line 305 of file CREResourcesWindow.cpp.
References addPanel(), ResourcesManager::archetype(), CREUtils::archetypeNode(), ResourcesManager::archetypes(), archt::clone, archt::more, myDisplayedItems, myFilter, myResources, myStore, myTree, myTreeItems, root, CREWrapperObject::setObject(), and CREFilter::showItem().
Referenced by fillData().
|
protected |
Definition at line 406 of file CREResourcesWindow.cpp.
References addPanel(), CREUtils::artifactNode(), first_artifactlist, get_typedata(), artifactliststruct::items, myFilter, myTree, myTreeItems, typedata::name, artifactstruct::next, artifactliststruct::next, root, CREWrapperArtifact::setArtifact(), CREFilter::showItem(), and artifactliststruct::type.
Referenced by fillData().
|
protected |
Definition at line 132 of file CREResourcesWindow.cpp.
References DisplayAll, DisplayAnimations, DisplayArchetypes, DisplayArtifacts, DisplayFaces, DisplayFormulae, DisplayMaps, DisplayMessage, DisplayQuests, DisplayRandomMaps, DisplayScripts, DisplayTreasures, fillAnimations(), fillArchetypes(), fillArtifacts(), fillFaces(), fillFormulae(), fillMaps(), fillMessages(), fillQuests(), fillRandomMaps(), fillScripts(), fillTreasures(), myDisplay, myDisplayedItems, myTree, and myTreeItems.
Referenced by addMessage(), addQuest(), clearFilter(), CREResourcesWindow(), onFilterChange(), and onQuickFilter().
|
protected |
Definition at line 454 of file CREResourcesWindow.cpp.
References addPanel(), ResourcesManager::face(), CREUtils::faceNode(), ResourcesManager::faces(), myResources, myTree, myTreeItems, and root.
Referenced by fillData().
|
protected |
Definition at line 353 of file CREResourcesWindow.cpp.
References addPanel(), CREUtils::formulaeNode(), myDisplayedItems, myFilter, myResources, myTree, myTreeItems, ResourcesManager::recipe(), ResourcesManager::recipeMaxIngredients(), ResourcesManager::recipes(), root, CREWrapperFormulae::setFormulae(), and CREFilter::showItem().
Referenced by fillData().
|
protected |
Definition at line 852 of file CREResourcesWindow.cpp.
References CRETreeItem::fillContextMenu(), and myTree.
Referenced by treeCustomMenu().
|
protected |
Definition at line 482 of file CREResourcesWindow.cpp.
References addPanel(), CREMapInformation::clone(), DisplayMaps, CREMapInformation::experience, first_region, CREMapInformationManager::getMapsForRegion(), CREUtils::mapNode(), myDisplay, myDisplayedItems, myScripts, myStore, myTree, myTreeItems, regiondef::next, CREUtils::regionNode(), regions, root, and sortMapInformation().
Referenced by fillData().
|
protected |
Definition at line 578 of file CREResourcesWindow.cpp.
References addPanel(), CREUtils::messageNode(), MessageManager::messages(), CREUtils::messagesNode(), myMessages, myQuests, myTree, myTreeItems, and root.
Referenced by fillData().
|
protected |
Definition at line 546 of file CREResourcesWindow.cpp.
References addPanel(), Quest::code(), ResourcesManager::face(), Quest::face(), QuestManager::getByCode(), myMessages, myQuests, myResources, myTree, myTreeItems, Face::number, CREUtils::questNode(), QuestManager::quests(), CREUtils::questsNode(), root, and Quest::setFaceNumber().
Referenced by fillData().
|
protected |
Definition at line 934 of file CREResourcesWindow.cpp.
References addPanel(), DisplayRandomMaps, RMParms::dungeon_depth, RMParms::final_map, CRERandomMap::map(), CREUtils::mapNode(), myDisplay, myStore, myTree, myTreeItems, CREMapInformation::name, CRERandomMap::parameters(), CREMapInformationManager::randomMaps(), root, sortRandomMap(), CRERandomMap::x(), and CRERandomMap::y().
Referenced by fillData().
|
protected |
Definition at line 602 of file CREResourcesWindow.cpp.
References addPanel(), myScripts, myTree, myTreeItems, root, scriptLessThan(), CREUtils::scriptNode(), ScriptFileManager::scripts(), and CREUtils::scriptsNode().
Referenced by fillData().
|
protected |
Definition at line 268 of file CREResourcesWindow.cpp.
References addPanel(), treasurestruct::chance, treasureliststruct::items, myResources, myTree, myTreeItems, treasurestruct::next, treasureliststruct::total_chance, ResourcesManager::treasureList(), ResourcesManager::treasureLists(), and CREUtils::treasureNode().
Referenced by fillData().
|
signal |
|
protectedslot |
Definition at line 631 of file CREResourcesWindow.cpp.
References filtersModified().
Referenced by updateFilters().
|
protectedslot |
Definition at line 685 of file CREResourcesWindow.cpp.
References fillData(), CREFilterDefinition::filter(), myFilter, myFilterButton, CREFilterDefinition::name(), and CREFilter::setFilter().
Referenced by CREResourcesWindow().
|
protectedslot |
Definition at line 695 of file CREResourcesWindow.cpp.
References clearFilter(), fillData(), CREFilter::filter(), myFilter, myFilterButton, and CREFilter::setFilter().
Referenced by updateFilters().
|
protectedslot |
Definition at line 641 of file CREResourcesWindow.cpp.
References reportsModified().
Referenced by updateReports().
|
protectedslot |
Definition at line 743 of file CREResourcesWindow.cpp.
References CREReportDefinition::footer(), CREReportDefinition::header(), CREReportDefinition::itemDisplay(), CREReportDefinition::itemSort(), myDisplayedItems, and CREReportDefinition::name().
Referenced by CREResourcesWindow().
|
signal |
const ResourcesManager * CREResourcesWindow::resourcesManager | ( | ) | const |
Definition at line 915 of file CREResourcesWindow.cpp.
References myResources.
Referenced by CRETreeItemQuest::questModified().
|
protectedslot |
Definition at line 218 of file CREResourcesWindow.cpp.
References commitData(), CRETreeItem::fillPanel(), CRETreeItem::getPanelName(), myCurrentPanel, and myPanels.
Referenced by CREResourcesWindow().
|
protectedslot |
Definition at line 864 of file CREResourcesWindow.cpp.
References addMessage(), addQuest(), DisplayMessage, DisplayQuests, fillItem(), myDisplay, and myTree.
Referenced by CREResourcesWindow().
|
slot |
Definition at line 651 of file CREResourcesWindow.cpp.
References clearFilter(), CREFilterDefinitionManager::filters(), CRESettings::loadFilters(), myFilters, myFiltersMapper, myFiltersMenu, CREFilterDefinition::name(), onFilter(), onQuickFilter(), and settings.
Referenced by CREResourcesWindow().
|
slot |
Definition at line 718 of file CREResourcesWindow.cpp.
References CRESettings::loadReports(), myReports, myReportsMapper, myReportsMenu, CREReportDefinition::name(), onReport(), CREReportDefinitionManager::reports(), and settings.
Referenced by CREResourcesWindow().
|
protected |
Definition at line 58 of file CREResourcesWindow.h.
Referenced by commitData(), CREResourcesWindow(), and tree_currentItemChanged().
|
protected |
Definition at line 66 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), fillData(), fillMaps(), fillRandomMaps(), and treeCustomMenu().
|
protected |
Definition at line 68 of file CREResourcesWindow.h.
Referenced by fillArchetypes(), fillData(), fillFormulae(), fillMaps(), onReportChange(), and ~CREResourcesWindow().
|
protected |
Definition at line 67 of file CREResourcesWindow.h.
Referenced by clearFilter(), fillArchetypes(), fillArtifacts(), fillFormulae(), onFilterChange(), and onQuickFilter().
|
protected |
Definition at line 69 of file CREResourcesWindow.h.
Referenced by clearFilter(), CREResourcesWindow(), onFilterChange(), and onQuickFilter().
|
protected |
Definition at line 72 of file CREResourcesWindow.h.
Referenced by updateFilters().
|
protected |
Definition at line 71 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and updateFilters().
|
protected |
Definition at line 70 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and updateFilters().
|
protected |
Definition at line 63 of file CREResourcesWindow.h.
Referenced by addMessage(), CREResourcesWindow(), fillMessages(), and fillQuests().
|
protected |
Definition at line 59 of file CREResourcesWindow.h.
Referenced by addPanel(), tree_currentItemChanged(), and ~CREResourcesWindow().
|
protected |
Definition at line 62 of file CREResourcesWindow.h.
Referenced by addQuest(), CREResourcesWindow(), fillMessages(), and fillQuests().
|
protected |
Definition at line 75 of file CREResourcesWindow.h.
Referenced by updateReports().
|
protected |
Definition at line 74 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and updateReports().
|
protected |
Definition at line 73 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and updateReports().
|
protected |
Definition at line 64 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), fillAnimations(), fillArchetypes(), fillFaces(), fillFormulae(), fillQuests(), fillTreasures(), and resourcesManager().
|
protected |
Definition at line 65 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), fillMaps(), and fillScripts().
|
protected |
Definition at line 60 of file CREResourcesWindow.h.
Referenced by addPanel(), and CREResourcesWindow().
|
protected |
Definition at line 61 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), fillArchetypes(), fillMaps(), and fillRandomMaps().
|
protected |
Definition at line 57 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), fillAnimations(), fillArchetypes(), fillArtifacts(), fillData(), fillFaces(), fillFormulae(), fillItem(), fillMaps(), fillMessages(), fillQuests(), fillRandomMaps(), fillScripts(), fillTreasures(), and treeCustomMenu().
|
protected |
Definition at line 76 of file CREResourcesWindow.h.
Referenced by fillAnimations(), fillArchetypes(), fillArtifacts(), fillData(), fillFaces(), fillFormulae(), fillMaps(), fillMessages(), fillQuests(), fillRandomMaps(), fillScripts(), fillTreasures(), and ~CREResourcesWindow().