Ejemplo n.º 1
0
int KileScriptDocument::nextNonSpaceColumn(int line, int column)
{
    QString textline = m_document->line(line);
    return ( textline.isEmpty() || column>=textline.length() ) ? -1 : nextNonSpaceChar(textline,column+1);
}
Ejemplo n.º 2
0
QString KileScriptDocument::firstChar(int line)
{
    QString textline = m_document->line(line);
    int pos =  nextNonSpaceChar(textline,0);
    return ( pos >= 0 ) ? QString(textline.at(pos)) : QString();
}
Ejemplo n.º 3
0
int KileScriptDocument::firstColumn(int line)
{
    QString textline = m_document->line(line);
    return ( textline.isEmpty() ) ? -1 : nextNonSpaceChar(textline,0);
}
Ejemplo n.º 4
0
/*!
	\brief Returns the position of the first non-whitespace character
	\return position of first non-whitespace char or -1 if there is none
*/
int QDocumentLine::firstChar() const
{
	return nextNonSpaceChar(0);
}