Definition at line 178 of file TableDataView.h. References GetTotalRows(), mMarkedRows, and mSortSequence. Referenced by Impala::Application::MediaTable::GridWindow::DisplayFunc(), MarkRange(), Impala::Application::MediaTable::TableWindow::MouseFunc(), and Impala::Application::MediaTable::GridWindow::MouseFunc(). 00179 { 00180 if(sortedrow >= mSortSequence.size()) 00181 return; 00182 int row = mSortSequence[sortedrow]; 00183 if (row < 0 || row > GetTotalRows()) 00184 return; 00185 if (mark) 00186 { 00187 if(mMarkedRows.find(row) == mMarkedRows.end()) 00188 mMarkedRows[row] = markstate; 00189 else if (toggle) 00190 mMarkedRows[row] = mMarkedRows[row] ^ markstate; 00191 else 00192 mMarkedRows[row] = mMarkedRows[row] | markstate; 00193 } 00194 else if(mMarkedRows.find(row) != mMarkedRows.end()) 00195 mMarkedRows[row] = mMarkedRows[row] & ~markstate; 00196 00197 //ILOG_SYSTEM("Markrow: " << row << " state=" << markstate << " mark=" << 00198 // mark<<" toggle=" << toggle << " RES=" << mMarkedRows[row]); 00199 }
Here is the call graph for this function:
|