![]() |
Crossfire Resources Editor
|
#include <CREResourcesWindow.h>
Inheritance diagram for CREResourcesWindow:
Collaboration diagram for CREResourcesWindow:Public Slots | |
| void | updateFilters () |
Signals | |
| void | filtersModified () |
Public Member Functions | |
| CREResourcesWindow (CREMapInformationManager *store, MessageManager *messages, ResourcesManager *resources, ScriptFileManager *scripts, AssetModel *model, const QModelIndex &root, QWidget *parent) | |
| int | rootIndex () const |
| virtual | ~CREResourcesWindow () |
Protected Slots | |
| void | clearFilter () |
| void | currentRowChanged (const QModelIndex ¤t, const QModelIndex &previous) |
| void | onExportAsCsv () |
| void | onFilter () |
| void | onFilterChange (QObject *object) |
| void | onQuickFilter () |
| void | treeCustomMenu (const QPoint &pos) |
Protected Member Functions | |
| void | addPanel (QString name, AssetWrapperPanel *panel) |
| void | setFilter (const QString &filter, const QString &name) |
Protected Attributes | |
| AssetWrapperPanel * | myCurrentPanel |
| CREScriptEngine | myEngine |
| QPushButton * | myFilterButton |
| CREFilterDefinitionManager | myFilters |
| QSignalMapper | myFiltersMapper |
| QMenu * | myFiltersMenu |
| MessageManager * | myMessages |
| ScriptFilterAssetModel * | myModel |
| QHash< QString, QPointer< AssetWrapperPanel > > | myPanels |
| ResourcesManager * | myResources |
| ScriptFileManager * | myScripts |
| QStackedLayout * | myStackedPanels |
| CREMapInformationManager * | myStore |
| QTreeView * | myTree |
| QModelIndex | myTreeRoot |
Definition at line 30 of file CREResourcesWindow.h.
| CREResourcesWindow::CREResourcesWindow | ( | CREMapInformationManager * | store, |
| MessageManager * | messages, | ||
| ResourcesManager * | resources, | ||
| ScriptFileManager * | scripts, | ||
| AssetModel * | model, | ||
| const QModelIndex & | root, | ||
| QWidget * | parent | ||
| ) |
Definition at line 71 of file CREResourcesWindow.cpp.
References AssetWrapperPanel::addLabel(), addPanel(), AssetWrapper::canExportAsCsv(), currentRowChanged(), AssetModel::data(), CREMapInformationManager::finished(), ResourcesManager::licenseManager(), myCurrentPanel, myEngine, myFilterButton, myFiltersMapper, myFiltersMenu, myMessages, myModel, myResources, myScripts, myStackedPanels, myStore, myTree, myTreeRoot, onExportAsCsv(), onFilterChange(), treeCustomMenu(), and updateFilters().
Here is the call graph for this function:
|
virtual |
Definition at line 181 of file CREResourcesWindow.cpp.
References myPanels.
|
protected |
Definition at line 213 of file CREResourcesWindow.cpp.
References myPanels, and myStackedPanels.
Referenced by CREResourcesWindow().
Here is the caller graph for this function:
|
protectedslot |
Definition at line 279 of file CREResourcesWindow.cpp.
References setFilter().
Referenced by updateFilters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedslot |
Definition at line 186 of file CREResourcesWindow.cpp.
References AssetWrapper::displayPanelName(), myCurrentPanel, myModel, myPanels, and myStackedPanels.
Referenced by CREResourcesWindow(), and setFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
signal |
|
protectedslot |
Definition at line 298 of file CREResourcesWindow.cpp.
References AssetWrapper::exportAsCSV(), myModel, myTree, and myTreeRoot.
Referenced by CREResourcesWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedslot |
Definition at line 220 of file CREResourcesWindow.cpp.
References filtersModified().
Referenced by updateFilters().
Here is the caller graph for this function:
|
protectedslot |
Definition at line 264 of file CREResourcesWindow.cpp.
References CREFilterDefinition::filter(), CREFilterDefinition::name(), and setFilter().
Referenced by CREResourcesWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedslot |
Definition at line 271 of file CREResourcesWindow.cpp.
References QuickFilterDialog::filter(), ScriptFilterAssetModel::filter(), myModel, and setFilter().
Referenced by updateFilters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 38 of file CREResourcesWindow.h.
References myTreeRoot.
|
protected |
Definition at line 283 of file CREResourcesWindow.cpp.
References currentRowChanged(), myFilterButton, myModel, myTree, myTreeRoot, and ScriptFilterAssetModel::setFilter().
Referenced by clearFilter(), onFilterChange(), and onQuickFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protectedslot |
Definition at line 333 of file CREResourcesWindow.cpp.
References AssetWrapper::fillMenu(), myModel, and myTree.
Referenced by CREResourcesWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
slot |
Definition at line 230 of file CREResourcesWindow.cpp.
References clearFilter(), CREFilterDefinitionManager::filters(), CRESettings::loadFilters(), myFilters, myFiltersMapper, myFiltersMenu, CREFilterDefinition::name(), onFilter(), and onQuickFilter().
Referenced by CREResourcesWindow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 50 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and currentRowChanged().
|
protected |
Definition at line 61 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow().
|
protected |
Definition at line 57 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and setFilter().
|
protected |
Definition at line 60 of file CREResourcesWindow.h.
Referenced by updateFilters().
|
protected |
Definition at line 59 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and updateFilters().
|
protected |
Definition at line 58 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), and updateFilters().
|
protected |
Definition at line 54 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow().
|
protected |
Definition at line 47 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), currentRowChanged(), onExportAsCsv(), onQuickFilter(), setFilter(), and treeCustomMenu().
|
protected |
Definition at line 51 of file CREResourcesWindow.h.
Referenced by addPanel(), currentRowChanged(), and ~CREResourcesWindow().
|
protected |
Definition at line 55 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow().
|
protected |
Definition at line 56 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow().
|
protected |
Definition at line 52 of file CREResourcesWindow.h.
Referenced by addPanel(), CREResourcesWindow(), and currentRowChanged().
|
protected |
Definition at line 53 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow().
|
protected |
Definition at line 48 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), onExportAsCsv(), setFilter(), and treeCustomMenu().
|
protected |
Definition at line 49 of file CREResourcesWindow.h.
Referenced by CREResourcesWindow(), onExportAsCsv(), rootIndex(), and setFilter().