CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Friends
FWGeometryTableManagerBase Class Referenceabstract

#include <Fireworks/Core/interface/FWGeometryTableManagerBase.h>

Inheritance diagram for FWGeometryTableManagerBase:
FWTableManagerBase FWGeometryTableManager FWOverlapTableManager

Classes

class  ColorBoxRenderer
 
struct  NodeInfo
 

Public Types

enum  Bits {
  kExpanded = BIT(0), kVisNodeSelf = BIT(1), kVisNodeChld = BIT(2), kHighlighted = BIT(3),
  kSelected = BIT(4)
}
 
typedef Entries_v::iterator Entries_i
 
typedef std::vector< NodeInfoEntries_v
 

Public Member Functions

virtual void applyColorTranspToDaughters (int selectedIdx, bool recurse)
 
void applyTransparencyFromEditor ()
 
void cancelEditor (bool)
 
bool cellDataIsSortable () const override
 
virtual const char * cellName (const NodeInfo &) const
 
bool firstColumnClicked (int row, int xPos)
 
 FWGeometryTableManagerBase ()
 
 FWGeometryTableManagerBase (const FWGeometryTableManagerBase &)
 
int getLevelOffset () const
 
void getNodeMatrix (const NodeInfo &nodeInfo, TGeoHMatrix &mat) const
 
void getNodePath (int, std::string &) const
 
NodeInfogetSelected ()
 
std::vector< std::string > getTitles () const override
 returns the title names for each column More...
 
virtual bool getVisibility (const NodeInfo &nodeInfo) const
 
virtual bool getVisibilityChld (const NodeInfo &nodeInfo) const
 
void implSort (int, bool) override
 Called by 'sort' method to actually handle the sorting of the rows. Arguments are the same as 'sort'. More...
 
bool isNodeRendered (int idx, int top_node_idx) const
 
void loadGeometry (TGeoNode *, TObjArray *)
 
bool nodeImported (int idx) const
 
int numberOfRows () const override
 Number of rows in the table. More...
 
const FWGeometryTableManagerBaseoperator= (const FWGeometryTableManagerBase &)
 
virtual void recalculateVisibility ()=0
 
void redrawTable (bool setExpand=false)
 
Entries_vrefEntries ()
 
NodeInforefEntry (int i)
 
std::vector< int > rowToIndex ()
 
void setBackgroundToWhite (bool)
 
void setCellValueEditor (TGTextEntry *editor)
 
void setDaughtersSelfVisibility (bool)
 
virtual void setDaughtersSelfVisibility (int selectedIdx, bool v)
 
void setLevelOffset (int x)
 
virtual void setVisibility (NodeInfo &, bool)
 
virtual void setVisibilityChld (NodeInfo &, bool)
 
void showEditor (int)
 
virtual const std::string title () const
 
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 underlying data More...
 
 ~FWGeometryTableManagerBase () override
 
- Public Member Functions inherited from FWTableManagerBase
virtual void buttonPressedInRowHeader (Int_t row, Event_t *event, Int_t relX, Int_t relY)
 Called if mouse button pressed in Row Header, defaults is to do nothing. More...
 
virtual void buttonReleasedInRowHeader (Int_t row, Event_t *event, Int_t relX, Int_t relY)
 
virtual unsigned int cellHeight () const
 require all cells to be the same height More...
 
virtual FWTableCellRendererBasecellRenderer (int iSortedRowNumber, int iCol) const =0
 
 ClassDefOverride (FWTableManagerBase, 0)
 
void dataChanged ()
 Classes which inherit from FWTableManagerBase must call this when their underlying data changes. More...
 
 FWTableManagerBase ()
 
virtual bool hasLabelHeaders () const
 
virtual bool hasRowHeaders () const
 Returns 'true' if this table has row headers. Defaults return value is false. More...
 
virtual std::vector< unsigned int > maxWidthForColumns () const
 for each column in the table this returns the present maximum width for that column More...
 
virtual int numberOfColumns () const =0
 Number of columns in the table. More...
 
virtual FWTableCellRendererBaserowHeader (int iSortedRowNumber) const
 Returns the renderer for the row header for the sorted row number iSortedRowNumber. More...
 
void sort (int iCol, bool iSortOrder)
 Call to have table sorted on values in column iCol with the sort order being descending if iSortOrder is 'true'. More...
 
int sortColumn (void)
 The current sort column. More...
 
bool sortOrder (void)
 The current sort order for the table. More...
 
void visualPropertiesChanged ()
 Classes which inherit from FWTableManagerBase must call this when how the data is shown (e.g. color) changes. More...
 
 ~FWTableManagerBase () override
 

Static Public Member Functions

static void getNNodesTotal (TGeoNode *geoNode, int &off)
 

Public Attributes

ColorBoxRenderer m_colorBoxRenderer
 
TGTextEntry * m_editor
 
int m_editTransparencyIdx
 
Entries_v m_entries
 
TGGC * m_highlightContext
 
int m_highlightIdx
 
int m_levelOffset
 
FWTextTreeCellRenderer m_renderer
 
std::vector< int > m_row_to_index
 

Protected Member Functions

virtual bool nodeIsParent (const NodeInfo &) const
 

Friends

class FWGeometryTableViewBase
 

Detailed Description

Description: [one line class summary]

Usage: <usage>

Definition at line 36 of file FWGeometryTableManagerBase.h.

Member Typedef Documentation

typedef Entries_v::iterator FWGeometryTableManagerBase::Entries_i

Definition at line 88 of file FWGeometryTableManagerBase.h.

Definition at line 87 of file FWGeometryTableManagerBase.h.

Member Enumeration Documentation

Constructor & Destructor Documentation

FWGeometryTableManagerBase::FWGeometryTableManagerBase ( )

Definition at line 87 of file FWGeometryTableManagerBase.cc.

References FWTextTableCellRenderer::height(), m_colorBoxRenderer, FWGeometryTableManagerBase::ColorBoxRenderer::m_height, m_highlightContext, m_renderer, FWGeometryTableManagerBase::ColorBoxRenderer::m_width, and FWTextTableCellRenderer::setHighlightContext().

Referenced by nodeIsParent(), and setLevelOffset().

91 
92  GCValues_t gval;
93  gval.fMask = kGCForeground | kGCBackground | kGCStipple | kGCFillStyle | kGCGraphicsExposures;
94  gval.fForeground = gVirtualX->GetPixel(kGray); //gClient->GetResourcePool()->GetFrameHiliteColor();
95  gval.fBackground = gVirtualX->GetPixel(kWhite); //gClient->GetResourcePool()->GetFrameBgndColor();
96  gval.fFillStyle = kFillOpaqueStippled; // kFillTiled;
97  gval.fStipple = gClient->GetResourcePool()->GetCheckeredBitmap();
98  gval.fGraphicsExposures = kFALSE;
99  m_highlightContext = gClient->GetGC(&gval, kTRUE);
100 
102 }
void setHighlightContext(const TGGC *context)
UInt_t height() const override
returns the minimum height of the cell to which the renderer is representing
FWGeometryTableManagerBase::~FWGeometryTableManagerBase ( )
override

Definition at line 104 of file FWGeometryTableManagerBase.cc.

Referenced by nodeIsParent().

104 {}
FWGeometryTableManagerBase::FWGeometryTableManagerBase ( const FWGeometryTableManagerBase )

Member Function Documentation

void FWGeometryTableManagerBase::applyColorTranspToDaughters ( int  selectedIdx,
bool  recurse 
)
virtual

Definition at line 289 of file FWGeometryTableManagerBase.cc.

References FWGeometryTableManagerBase::NodeInfo::copyColorTransparency(), data, getNNodesTotal(), training_settings::idx, m_entries, FWGeometryTableManagerBase::NodeInfo::m_node, and dqmiodumpmetadata::n.

Referenced by FWGeometryTableViewBase::chosenItem(), and setLevelOffset().

289  {
290  NodeInfo& nInfo = m_entries[selectedIdx];
291  TGeoNode* parentNode = nInfo.m_node;
292  int nD = parentNode->GetNdaughters();
293  int dOff = 0;
294  for (int n = 0; n != nD; ++n) {
295  int idx = selectedIdx + 1 + n + dOff;
296  NodeInfo& data = m_entries[idx];
297 
298  data.copyColorTransparency(nInfo);
299 
300  if (recurse) {
302  }
303 
304  getNNodesTotal(parentNode->GetDaughter(n), dOff);
305  }
306 }
virtual void applyColorTranspToDaughters(int selectedIdx, bool recurse)
static void getNNodesTotal(TGeoNode *geoNode, int &off)
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
void FWGeometryTableManagerBase::applyTransparencyFromEditor ( )

Definition at line 224 of file FWGeometryTableManagerBase.cc.

References cancelEditor(), fwLog, fwlog::kError, m_editor, m_editTransparencyIdx, m_entries, and OrderedSet::t.

Referenced by setLevelOffset(), and FWGeometryTableViewBase::transparencyChanged().

224  {
225  printf("transparency idx %d opaci %s \n", m_editTransparencyIdx, m_editor->GetText());
226  if (m_editTransparencyIdx >= 0) {
227  using boost::bad_lexical_cast;
228  using boost::lexical_cast;
229  try {
230  int t = lexical_cast<int>(m_editor->GetText());
231  if (t > 100 || t < 0) {
232  fwLog(fwlog::kError) << "Transparency must be set in procentage [0-100].";
233  return;
234  }
235  m_entries[m_editTransparencyIdx].m_transparency = 100 - t;
236  printf("SET !! \n");
237  cancelEditor(true);
238  } catch (bad_lexical_cast&) {
239  fwLog(fwlog::kError) << "Bad Lexical cast. Transparency must be set in procentage [0-100].";
240  }
241  }
242 }
#define fwLog(_level_)
Definition: fwLog.h:45
void FWGeometryTableManagerBase::cancelEditor ( bool  redraw)

Definition at line 244 of file FWGeometryTableManagerBase.cc.

References m_editor, m_editTransparencyIdx, and redrawTable().

Referenced by applyTransparencyFromEditor(), FWGeometryTableViewBase::cellClicked(), FWGeometryTableViewBase::FWViewCombo::HandleButton(), and setLevelOffset().

244  {
246 
247  if (m_editor->IsMapped()) {
248  m_editor->UnmapWindow();
249  if (redraw)
250  redrawTable();
251  }
252 }
void redrawTable(bool setExpand=false)
bool FWGeometryTableManagerBase::cellDataIsSortable ( ) const
inlineoverridevirtual

Reimplemented from FWTableManagerBase.

Definition at line 186 of file FWGeometryTableManagerBase.h.

186 { return false; }
virtual const char* FWGeometryTableManagerBase::cellName ( const NodeInfo ) const
inlinevirtual

Reimplemented in FWGeometryTableManager.

Definition at line 119 of file FWGeometryTableManagerBase.h.

References getTitles(), numberOfRows(), AlCaHLTBitMon_QueryRunRegistry::string, title(), and unsortedRowNumber().

119 { return nullptr; }
bool FWGeometryTableManagerBase::firstColumnClicked ( int  row,
int  xPos 
)

Definition at line 135 of file FWGeometryTableManagerBase.cc.

References FWTableManagerBase::dataChanged(), training_settings::idx, kExpanded, m_entries, m_levelOffset, recalculateVisibility(), rowToIndex(), and FWTableManagerBase::visualPropertiesChanged().

Referenced by FWGeometryTableViewBase::cellClicked(), and setLevelOffset().

135  {
136  if (row == -1)
137  return false;
138 
139  int idx = rowToIndex()[row];
140  // printf("click %s \n", m_entries[idx].name());
141 
142  int off = 0;
143  if (idx >= 0)
144  off = (m_entries[idx].m_level - m_levelOffset) * 20;
145 
146  // printf("compare %d %d level %d\n" , xPos, off, idx);
147  if (xPos > off && xPos < (off + 20)) {
148  m_entries[idx].switchBit(kExpanded);
149 
151  dataChanged();
153  return false;
154  }
155 
156  return true;
157 }
virtual void recalculateVisibility()=0
void dataChanged()
Classes which inherit from FWTableManagerBase must call this when their underlying data changes...
void visualPropertiesChanged()
Classes which inherit from FWTableManagerBase must call this when how the data is shown (e...
int FWGeometryTableManagerBase::getLevelOffset ( ) const
inline

Definition at line 151 of file FWGeometryTableManagerBase.h.

References m_levelOffset.

Referenced by FWEveDetectorGeo::Paint().

void FWGeometryTableManagerBase::getNNodesTotal ( TGeoNode *  geoNode,
int &  off 
)
inlinestatic
void FWGeometryTableManagerBase::getNodeMatrix ( const NodeInfo nodeInfo,
TGeoHMatrix &  mat 
) const

Definition at line 161 of file FWGeometryTableManagerBase.cc.

References m_entries, FWGeometryTableManagerBase::NodeInfo::m_node, and FWGeometryTableManagerBase::NodeInfo::m_parent.

Referenced by FWEveDetectorGeo::Paint(), FWEveOverlap::Paint(), and setLevelOffset().

161  {
162  // utility used by browser and FWGeoNode
163  // printf("================ FWGeometryTableManagerBase::getNodeMatri \n");
164  int pIdx = data.m_parent;
165 
166  while (pIdx > 0) {
167  // printf("%s [%d]\n",m_entries.at(pIdx).name(), m_entries.at(pIdx).m_level );
168  mtx.MultiplyLeft(m_entries.at(pIdx).m_node->GetMatrix());
169  pIdx = m_entries.at(pIdx).m_parent;
170  }
171 
172  // printf("right %s [%d]\n",data.name(), data.m_level );
173  mtx.Multiply(data.m_node->GetMatrix());
174 }
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
void FWGeometryTableManagerBase::getNodePath ( int  idx,
std::string &  path 
) const

Definition at line 192 of file FWGeometryTableManagerBase.cc.

References mps_fire::i, training_settings::idx, m_entries, and Skims_PA_cff::name.

Referenced by FWGeometryTableViewBase::cdNode(), FWGeometryTableViewBase::cdUp(), FWGeometryTableViewBase::chosenItem(), and refEntry().

192  {
193  std::vector<std::string> relPath;
194  while (idx >= 0) {
195  relPath.push_back(m_entries[idx].name());
196  // printf("push %s \n",m_entries[idx].name() );
197  idx = m_entries[idx].m_parent;
198  }
199 
200  size_t ns = relPath.size();
201  for (size_t i = 1; i < ns; ++i) {
202  path += "/";
203  path += relPath[ns - i - 1];
204  // printf("push_back add to path %s\n", path.c_str());
205  }
206 }
NodeInfo* FWGeometryTableManagerBase::getSelected ( )

Referenced by implSort().

std::vector< std::string > FWGeometryTableManagerBase::getTitles ( ) const
overridevirtual

returns the title names for each column

Implements FWTableManagerBase.

Reimplemented in FWOverlapTableManager.

Definition at line 110 of file FWGeometryTableManagerBase.cc.

References FWTableManagerBase::numberOfColumns().

Referenced by cellName().

110  {
111  std::vector<std::string> returnValue;
112  returnValue.reserve(numberOfColumns());
113 
114  returnValue.push_back("Name");
115  returnValue.push_back("Color");
116  returnValue.push_back("Opcty");
117  returnValue.push_back("RnrSelf");
118  returnValue.push_back("RnrChildren");
119  returnValue.push_back("Material");
120  return returnValue;
121 }
virtual int numberOfColumns() const =0
Number of columns in the table.
bool FWGeometryTableManagerBase::getVisibility ( const NodeInfo nodeInfo) const
virtual

Reimplemented in FWGeometryTableManager.

Definition at line 281 of file FWGeometryTableManagerBase.cc.

References kVisNodeSelf, and FWGeometryTableManagerBase::NodeInfo::testBit().

Referenced by setLevelOffset().

281 { return data.testBit(kVisNodeSelf); }
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
bool FWGeometryTableManagerBase::getVisibilityChld ( const NodeInfo nodeInfo) const
virtual

Reimplemented in FWGeometryTableManager.

Definition at line 285 of file FWGeometryTableManagerBase.cc.

References kVisNodeChld, and FWGeometryTableManagerBase::NodeInfo::testBit().

Referenced by setLevelOffset().

285 { return data.testBit(kVisNodeChld); }
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
void FWGeometryTableManagerBase::implSort ( int  iCol,
bool  iSortOrder 
)
inlineoverridevirtual

Called by 'sort' method to actually handle the sorting of the rows. Arguments are the same as 'sort'.

Implements FWTableManagerBase.

Definition at line 136 of file FWGeometryTableManagerBase.h.

References getSelected(), training_settings::idx, and nodeImported().

136 {}
bool FWGeometryTableManagerBase::isNodeRendered ( int  idx,
int  top_node_idx 
) const

Definition at line 310 of file FWGeometryTableManagerBase.cc.

References data, training_settings::idx, kVisNodeChld, kVisNodeSelf, m_entries, FWGeometryTableManagerBase::NodeInfo::m_parent, and FWGeometryTableManagerBase::NodeInfo::testBit().

Referenced by FWOverlapTableView::refreshTable3D(), and setLevelOffset().

310  {
311  const NodeInfo& data = m_entries[idx];
312  bool foundParent = false;
313 
314  if (data.testBit(kVisNodeSelf)) {
315  int pidx = data.m_parent;
316  while (pidx >= 0) {
317  if (!m_entries[pidx].testBit(kVisNodeChld)) {
318  // printf ("parent disallow not visible !!! \n");
319  return false;
320  }
321 
322  if (pidx == topNodeIdx) {
323  foundParent = true;
324  // printf("parent found \n");
325  break;
326  }
327  pidx = m_entries[pidx].m_parent;
328  }
329 
330  return foundParent;
331  }
332  return false;
333 }
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
void FWGeometryTableManagerBase::loadGeometry ( TGeoNode *  ,
TObjArray *   
)

Referenced by refEntry().

bool FWGeometryTableManagerBase::nodeImported ( int  idx) const

Referenced by implSort().

virtual bool FWGeometryTableManagerBase::nodeIsParent ( const NodeInfo ) const
inlineprotectedvirtual

Reimplemented in FWGeometryTableManager, and FWOverlapTableManager.

Definition at line 112 of file FWGeometryTableManagerBase.h.

References FWGeometryTableManagerBase(), and ~FWGeometryTableManagerBase().

112 { return false; }
int FWGeometryTableManagerBase::numberOfRows ( ) const
overridevirtual

Number of rows in the table.

Implements FWTableManagerBase.

Definition at line 108 of file FWGeometryTableManagerBase.cc.

References m_row_to_index.

Referenced by cellName().

108 { return m_row_to_index.size(); }
const FWGeometryTableManagerBase& FWGeometryTableManagerBase::operator= ( const FWGeometryTableManagerBase )

Referenced by setLevelOffset().

virtual void FWGeometryTableManagerBase::recalculateVisibility ( )
pure virtual
void FWGeometryTableManagerBase::redrawTable ( bool  setExpand = false)

Definition at line 177 of file FWGeometryTableManagerBase.cc.

References FWTableManagerBase::dataChanged(), m_entries, recalculateVisibility(), and FWTableManagerBase::visualPropertiesChanged().

Referenced by FWGeometryTableView::autoExpandCallback(), cancelEditor(), FWGeometryTableViewBase::refreshTable3D(), FWGeometryTableViewBase::setColumnSelected(), setLevelOffset(), and showEditor().

177  {
178  // std::cerr << "GeometryTableManagerBase::redrawTable ------------------------------------- \n";
179  if (m_entries.empty())
180  return;
181 
182  // if (setExpand) checkExpandLevel();
183 
185 
186  dataChanged();
188 }
virtual void recalculateVisibility()=0
void dataChanged()
Classes which inherit from FWTableManagerBase must call this when their underlying data changes...
void visualPropertiesChanged()
Classes which inherit from FWTableManagerBase must call this when how the data is shown (e...
Entries_v& FWGeometryTableManagerBase::refEntries ( )
inline
NodeInfo& FWGeometryTableManagerBase::refEntry ( int  i)
inline
std::vector<int> FWGeometryTableManagerBase::rowToIndex ( )
inline

Definition at line 133 of file FWGeometryTableManagerBase.h.

References m_row_to_index.

Referenced by FWGeometryTableViewBase::cellClicked(), and firstColumnClicked().

133 { return m_row_to_index; }
void FWGeometryTableManagerBase::setBackgroundToWhite ( bool  iToWhite)

Definition at line 125 of file FWGeometryTableManagerBase.cc.

References m_renderer, FWTextTreeCellRenderer::setBlackIcon(), and FWTextTableCellRenderer::setGraphicsContext().

Referenced by refEntry(), and FWGeometryTableViewBase::setBackgroundColor().

125  {
126  if (iToWhite) {
127  m_renderer.setGraphicsContext(&TGFrame::GetBlackGC());
128  } else {
129  m_renderer.setGraphicsContext(&TGFrame::GetWhiteGC());
130  }
131  m_renderer.setBlackIcon(iToWhite);
132 }
void setGraphicsContext(const TGGC *iContext)
void FWGeometryTableManagerBase::setCellValueEditor ( TGTextEntry *  editor)

Definition at line 210 of file FWGeometryTableManagerBase.cc.

References m_editor, m_renderer, and FWTextTreeCellRenderer::setCellEditor().

Referenced by FWGeometryTableViewBase::postConst(), and setLevelOffset().

210  {
211  m_editor = editor;
213 }
virtual void setCellEditor(TGTextEntry *editor)
void FWGeometryTableManagerBase::setDaughtersSelfVisibility ( bool  )
void FWGeometryTableManagerBase::setDaughtersSelfVisibility ( int  selectedIdx,
bool  v 
)
virtual

Reimplemented in FWOverlapTableManager, and FWGeometryTableManager.

Definition at line 264 of file FWGeometryTableManagerBase.cc.

References data, getNNodesTotal(), training_settings::idx, m_entries, dqmiodumpmetadata::n, setVisibility(), and setVisibilityChld().

264  {
265  TGeoNode* parentNode = m_entries[selectedIdx].m_node;
266  int nD = parentNode->GetNdaughters();
267  int dOff = 0;
268  for (int n = 0; n != nD; ++n) {
269  int idx = selectedIdx + 1 + n + dOff;
270  NodeInfo& data = m_entries[idx];
271 
272  setVisibility(data, v);
273  setVisibilityChld(data, v);
274 
275  getNNodesTotal(parentNode->GetDaughter(n), dOff);
276  }
277 }
virtual void setVisibilityChld(NodeInfo &, bool)
virtual void setVisibility(NodeInfo &, bool)
static void getNNodesTotal(TGeoNode *geoNode, int &off)
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
void FWGeometryTableManagerBase::setLevelOffset ( int  x)
inline
void FWGeometryTableManagerBase::setVisibility ( NodeInfo data,
bool  x 
)
virtual
void FWGeometryTableManagerBase::setVisibilityChld ( NodeInfo data,
bool  x 
)
virtual
void FWGeometryTableManagerBase::showEditor ( int  row)

Definition at line 215 of file FWGeometryTableManagerBase.cc.

References m_editor, m_editTransparencyIdx, m_entries, and redrawTable().

Referenced by FWGeometryTableViewBase::cellClicked(), and setLevelOffset().

215  {
216  m_editTransparencyIdx = row;
217  m_editor->UnmapWindow();
218  m_editor->SetText(Form("%d", 100 - m_entries[row].m_transparency));
219  m_editor->Resize(40, 17);
220  m_editor->SetCursorPosition(2);
221  redrawTable();
222 }
void redrawTable(bool setExpand=false)
const std::string FWGeometryTableManagerBase::title ( ) const
virtual
int FWGeometryTableManagerBase::unsortedRowNumber ( int  iSortedRowNumber) const
overridevirtual

when passed the index to the sorted order of the rows it returns the original row number from the underlying data

Implements FWTableManagerBase.

Definition at line 106 of file FWGeometryTableManagerBase.cc.

Referenced by cellName().

106 { return unsorted; }

Friends And Related Function Documentation

friend class FWGeometryTableViewBase
friend

Definition at line 37 of file FWGeometryTableManagerBase.h.

Member Data Documentation

ColorBoxRenderer FWGeometryTableManagerBase::m_colorBoxRenderer
mutable
TGTextEntry* FWGeometryTableManagerBase::m_editor
int FWGeometryTableManagerBase::m_editTransparencyIdx
Entries_v FWGeometryTableManagerBase::m_entries
TGGC* FWGeometryTableManagerBase::m_highlightContext
mutable
int FWGeometryTableManagerBase::m_highlightIdx

Definition at line 90 of file FWGeometryTableManagerBase.h.

int FWGeometryTableManagerBase::m_levelOffset
FWTextTreeCellRenderer FWGeometryTableManagerBase::m_renderer
mutable
std::vector<int> FWGeometryTableManagerBase::m_row_to_index