![]() |
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 | 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().
|
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().
|
protectedslot |
Definition at line 279 of file CREResourcesWindow.cpp.
References setFilter().
Referenced by updateFilters().
|
protectedslot |
Definition at line 186 of file CREResourcesWindow.cpp.
References AssetWrapper::displayPanelName(), myCurrentPanel, myModel, myPanels, and myStackedPanels.
Referenced by CREResourcesWindow(), and setFilter().
|
signal |
|
protectedslot |
Definition at line 298 of file CREResourcesWindow.cpp.
References AssetWrapper::exportAsCSV(), myModel, myTree, and myTreeRoot.
Referenced by CREResourcesWindow().
|
protectedslot |
Definition at line 220 of file CREResourcesWindow.cpp.
References filtersModified().
Referenced by updateFilters().
|
protectedslot |
Definition at line 264 of file CREResourcesWindow.cpp.
References CREFilterDefinition::filter(), CREFilterDefinition::name(), and setFilter().
Referenced by CREResourcesWindow().
|
protectedslot |
Definition at line 271 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 283 of file CREResourcesWindow.cpp.
References currentRowChanged(), myFilterButton, myModel, myTree, myTreeRoot, and ScriptFilterAssetModel::setFilter().
Referenced by clearFilter(), onFilterChange(), and onQuickFilter().
|
protectedslot |
Definition at line 333 of file CREResourcesWindow.cpp.
References AssetWrapper::fillMenu(), myModel, and myTree.
Referenced by CREResourcesWindow().
|
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().
|
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().