void Buffer::toggleBookmark(int line) {
    if (line < 0) {
        line = lineFromPosition(currentPos());
    }
    if (markerGet(line) & (1 << Bookmark)) {
        markerDelete(line, Bookmark);
    } else {
        markerAdd(line, Bookmark);
    }
}
Example #2
0
void QSPEditor::onMarginClicked(int nmargin, int nline,
                                Qt::KeyboardModifiers modifiers)
{
    Q_UNUSED(nmargin);
    Q_UNUSED(modifiers);
    // Toggle marker for the line the margin was clicked on
    if (markersAtLine(nline) != 0 )
        markerDelete(nline, ARROW_MARKER_NUM);
    else
        markerAdd(nline, ARROW_MARKER_NUM);
}
 void QSourceCodeWidget::UnmarkLine( int markerID, int lineno ){
     markerDelete( lineno-1, markerID );
 }