1 #ifndef Fireworks_FWInterface_FWPSetTableManager_h 2 #define Fireworks_FWInterface_FWPSetTableManager_h 24 #include <sigc++/sigc++.h> 56 expandedFilter(
false),
91 int unsortedRowNumber(
int unsorted)
const override ;
92 int numberOfRows()
const override;
93 int numberOfColumns()
const override;
94 std::vector<std::string> getTitles()
const override;
98 int selectedRow()
const;
99 int selectedColumn()
const;
100 virtual bool rowIsSelected(
int row)
const;
102 void implSort(
int,
bool)
override;
105 virtual void updateFilter(
const char *
filter);
107 std::vector<unsigned int> maxWidthForColumns()
const override;
109 std::vector<PSetData> &
data() {
return m_entries; }
142 void setExpanded(
int row);
144 void update(std::vector<PathUpdate> &pathUpdates);
149 std::vector<ModuleInfo> &
modules() {
return m_modules; }
150 std::vector<PSetData> &
entries() {
return m_entries; }
152 void setSelection (
int row,
int column,
int mask);
171 void recalculateVisibility();
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