#include <dcodecomment.h>
A class representing a D code comment.
The syntax follows the D Style Guide (
- See also
- http://www.digitalmars.com/d/dstyle.html). Single line comments begin with // and multiline comments use the longer form.
◆ DCodeComment()
DCodeComment::DCodeComment |
( |
CodeDocument * | doc, |
|
|
const QString & | text = QString() ) |
|
explicit |
◆ ~DCodeComment()
DCodeComment::~DCodeComment |
( |
| ) |
|
|
virtual |
◆ getNewEditorLine()
QString DCodeComment::getNewEditorLine |
( |
int | amount | ) |
|
|
virtual |
A special version here because we want to not only indent the new line, but to add the "//" sequence as well.
Reimplemented from TextBlock.
◆ saveToXMI()
void DCodeComment::saveToXMI |
( |
QXmlStreamWriter & | writer | ) |
|
|
virtual |
Save the XMI representation of this object.
Reimplemented from CodeComment.
◆ toString()
QString DCodeComment::toString |
( |
| ) |
const |
|
virtual |
Creates a comment block.
The syntax follows the D Style Guide (
- See also
- http://www.digitalmars.com/d/dstyle.html). Single line comments begin with // and multiline comments use the longer form.
- Returns
- QString Comment block source code.
Reimplemented from TextBlock.
◆ unformatText()
QString DCodeComment::unformatText |
( |
const QString & | text, |
|
|
const QString & | indent = QString() ) |
|
virtual |
UnFormat a long text string. Typically, this means removing the indentation (linePrefix) and/or newline chars from each line.
Reimplemented from TextBlock.
The documentation for this class was generated from the following files: