1 #ifndef Fireworks_FWInterface_FWPSetTableManager_h 2 #define Fireworks_FWInterface_FWPSetTableManager_h 23 #include <sigc++/sigc++.h> 51 expandedFilter(
false),
86 int unsortedRowNumber(
int unsorted)
const override;
87 int numberOfRows()
const override;
88 int numberOfColumns()
const override;
89 std::vector<std::string> getTitles()
const override;
93 int selectedRow()
const;
94 int selectedColumn()
const;
95 virtual bool rowIsSelected(
int row)
const;
97 void implSort(
int,
bool)
override;
100 virtual void updateFilter(
const char *
filter);
102 std::vector<unsigned int> maxWidthForColumns()
const override;
104 std::vector<PSetData> &
data() {
return m_entries; }
134 void setExpanded(
int row);
136 void update(std::vector<PathUpdate> &pathUpdates);
141 std::vector<ModuleInfo> &
modules() {
return m_modules; }
142 std::vector<PSetData> &
entries() {
return m_entries; }
144 void setSelection(
int row,
int column,
int mask);
161 void recalculateVisibility();
165 template <
typename T>
std::vector< ModuleInfo > & modules()
std::vector< std::string > m_availablePaths
std::vector< PathInfo > m_paths
FWTextTreeCellRenderer m_renderer
std::vector< size_t > m_parentStack
edm::ParameterSet * orig_pset
bool cellDataIsSortable() const override
std::vector< int > & rowToIndex()
std::vector< ModuleInfo > m_modules
std::map< std::string, size_t > m_pathIndex
std::vector< PSetData > & data()
std::vector< int > m_row_to_index
std::vector< PSetData > m_entries
FWPSetCellEditor * m_editor
char data[epos_bytes_allocation]
std::vector< PSetData > & entries()
edm::ParameterSet * current_pset