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); } }
void StaffScene::selectLine(int lineNumber) { setNoteY(lineNumber); m_selectedLine = lineNumber; emit lineSelected(m_selectedLine); }