1 #ifndef Fireworks_FWInterface_FWPSetTableManager_h 2 #define Fireworks_FWInterface_FWPSetTableManager_h 23 #include <sigc++/sigc++.h> 91 std::vector<std::string>
getTitles()
const override;
138 void update(std::vector<PathUpdate> &pathUpdates);
164 template <
typename T>
std::vector< ModuleInfo > & modules()
int unsortedRowNumber(int unsorted) const override
when passed the index to the sorted order of the rows it returns the original row number from the und...
void recalculateVisibility()
std::vector< std::string > m_availablePaths
std::vector< PathInfo > m_paths
~FWPSetTableManager() override
virtual bool rowIsSelected(int row) const
FWTextTreeCellRenderer m_renderer
std::vector< size_t > m_parentStack
std::vector< unsigned int > maxWidthForColumns() const override
for each column in the table this returns the present maximum width for that column ...
edm::ParameterSet * orig_pset
std::vector< int > & rowToIndex()
void implSort(int, bool) override
Called by 'sort' method to actually handle the sorting of the rows. Arguments are the same as 'sort'...
virtual const std::string title() const
void handlePSetEntry(edm::ParameterSetEntry &entry, const std::string &key)
void setExpanded(int row)
void createVectorString(FWPSetTableManager::PSetData &data, const T &v, bool quotes)
int numberOfColumns() const override
Number of columns in the table.
std::vector< ModuleInfo > m_modules
std::map< std::string, size_t > m_pathIndex
std::vector< PSetData > & data()
void handleVPSetEntry(edm::VParameterSetEntry &entry, const std::string &key)
std::vector< int > m_row_to_index
std::vector< PSetData > m_entries
bool cellDataIsSortable() const override
void handleEntry(const edm::Entry &entry, const std::string &key)
const FWPSetTableManager & operator=(const FWPSetTableManager &)=delete
void handlePSet(edm::ParameterSet *psp)
FWPSetCellEditor * m_editor
std::vector< std::string > getTitles() const override
returns the title names for each column
void updateSchedule(const edm::ScheduleInfo *info)
void createScalarString(PSetData &data, T v)
virtual void updateFilter(const char *filter)
int selectedColumn() const
void setCellValueEditor(FWPSetCellEditor *editor)
FWTableCellRendererBase * cellRenderer(int iSortedRowNumber, int iCol) const override
int numberOfRows() const override
Number of rows in the table.
void update(std::vector< PathUpdate > &pathUpdates)
void setSelection(int row, int column, int mask)
std::vector< PSetData > & entries()
edm::ParameterSet * current_pset