Esempio n. 1
0
void Calender::selectedLine(int row, int col, int button, const QPoint& qP)
{
  CalenderDay *cDay;
  int yPos, btn, dayNr, nrOfLines, rowHeight, lineHeight, lineNr;
  
  btn = button;    //Ta bort...

  cDay = getDay(row, col);
  dayNr = cDay->getDayNr();
  rowHeight = this->rowHeight(row);
  nrOfLines = cDay->getNrOfLines();
  lineHeight = 18;
  
  yPos = qP.y() - (row * rowHeight);
  lineNr = yPos / lineHeight;

  if ( (dayNr != 0) && (lineNr > 0) && (lineNr <= nrOfLines)) {
    emit lineSelected(dayNr, lineNr, nrOfLines);
  } else if ((dayNr != 0) && (nrOfLines == 0)) {
    emit lineSelected(dayNr, lineNr, nrOfLines);
  }
}
Esempio n. 2
0
void StaffScene::selectLine(int lineNumber)
{    
    setNoteY(lineNumber);    
    m_selectedLine = lineNumber;
    emit lineSelected(m_selectedLine);
}