Definition at line 141 of file TableDataSource.h. References GetTotalRows(), mMarkedRows, and mSortSequence. Referenced by Impala::Application::VideoExcel::TableWindow::DisplayFunc(), Impala::Application::VideoExcel::GridWindow::DisplayFunc(), MarkRange(), Impala::Application::VideoExcel::TableWindow::MouseFunc(), and Impala::Application::VideoExcel::GridWindow::MouseFunc(). 00142 { 00143 int row = mSortSequence[sortedrow]; 00144 if (row < 0 || row > GetTotalRows()) 00145 return; 00146 if (mark) 00147 { 00148 if(mMarkedRows.find(row) == mMarkedRows.end()) 00149 mMarkedRows[row] = markstate; 00150 else if (toggle) 00151 mMarkedRows[row] = mMarkedRows[row] ^ markstate; 00152 else 00153 mMarkedRows[row] = mMarkedRows[row] | markstate; 00154 } 00155 else if(mMarkedRows.find(row) != mMarkedRows.end()) 00156 mMarkedRows[row] = mMarkedRows[row] & ~markstate; 00157 00158 //ILOG_DEBUG("Markrow: " << row << " state=" << markstate << " mark=" << 00159 // mark<<" toggle=" << toggle << " RES=" << mMarkedRows[row]); 00160 }
Here is the call graph for this function:
|