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