|
Crossfire Resources Editor
|
#include <CREResourcesWindow.h>


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 | addMessage (bool) |
| void | addQuest (bool) |
| 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(), ResourcesManager::licenseManager(), myCurrentPanel, myEngine, myFilterButton, myFiltersMapper, myFiltersMenu, myMessages, myModel, myResources, myScripts, myStackedPanels, myStore, myTree, myTreeRoot, onExportAsCsv(), onFilterChange(), treeCustomMenu(), and updateFilters().

|
virtual |
Definition at line 175 of file CREResourcesWindow.cpp.
References myPanels.
|
protectedslot |
Definition at line 360 of file CREResourcesWindow.cpp.
References MessageManager::messages(), myMessages, and MessageFile::setModified().

|
protected |
Definition at line 207 of file CREResourcesWindow.cpp.
References myPanels, and myStackedPanels.
Referenced by CREResourcesWindow().

|
protectedslot |
Definition at line 344 of file CREResourcesWindow.cpp.
|
protectedslot |
Definition at line 273 of file CREResourcesWindow.cpp.
References setFilter().
Referenced by updateFilters().


|
protectedslot |
Definition at line 180 of file CREResourcesWindow.cpp.
References AssetWrapper::displayPanelName(), myCurrentPanel, myModel, myPanels, and myStackedPanels.
Referenced by CREResourcesWindow(), and setFilter().


|
signal |
|
protectedslot |
Definition at line 292 of file CREResourcesWindow.cpp.
References AssetWrapper::exportAsCSV(), myModel, myTree, and myTreeRoot.
Referenced by CREResourcesWindow().


|
protectedslot |
Definition at line 214 of file CREResourcesWindow.cpp.
References filtersModified().
Referenced by updateFilters().

|
protectedslot |
Definition at line 258 of file CREResourcesWindow.cpp.
References CREFilterDefinition::filter(), CREFilterDefinition::name(), and setFilter().
Referenced by CREResourcesWindow().


|
protectedslot |
Definition at line 265 of file CREResourcesWindow.cpp.
References QuickFilterDialog::filter(), ScriptFilterAssetModel::filter(), myModel, and setFilter().
Referenced by updateFilters().


|
inline |
Definition at line 38 of file CREResourcesWindow.h.
References myTreeRoot.
|
protected |
Definition at line 277 of file CREResourcesWindow.cpp.
References currentRowChanged(), myFilterButton, myModel, myTree, myTreeRoot, and ScriptFilterAssetModel::setFilter().
Referenced by clearFilter(), onFilterChange(), and onQuickFilter().


|
protectedslot |
Definition at line 327 of file CREResourcesWindow.cpp.
References AssetWrapper::fillMenu(), myModel, and myTree.
Referenced by CREResourcesWindow().


|
slot |
Definition at line 224 of file CREResourcesWindow.cpp.
References clearFilter(), CREFilterDefinitionManager::filters(), CRESettings::loadFilters(), myFilters, myFiltersMapper, myFiltersMenu, CREFilterDefinition::name(), onFilter(), and onQuickFilter().
Referenced by CREResourcesWindow().


|
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 addMessage(), and 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().
1.8.17