2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-08-11 13:39:05 +00:00

Formatting fix

This commit is contained in:
Jack Andersen 2017-12-27 19:27:41 -10:00
parent dc94735a70
commit 91b40460fd
2 changed files with 7 additions and 3 deletions

View File

@ -51,8 +51,11 @@ MainWindow::~MainWindow()
delete m_ui; delete m_ui;
} }
/* TODO: more complete Vt102 emulation */ /* TODO: more complete Vt102 emulation */
// based on information: http://en.m.wikipedia.org/wiki/ANSI_escape_code http://misc.flogisoft.com/bash/tip_colors_and_formatting http://invisible-island.net/xterm/ctlseqs/ctlseqs.html // based on information: http://en.m.wikipedia.org/wiki/ANSI_escape_code
void MainWindow::parseEscapeSequence(int attribute, QListIterator< QString > & i, QTextCharFormat & textCharFormat, QTextCharFormat const & defaultTextCharFormat) // http://misc.flogisoft.com/bash/tip_colors_and_formatting
// http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
void MainWindow::parseEscapeSequence(int attribute, QListIterator<QString>& i, QTextCharFormat& textCharFormat,
const QTextCharFormat& defaultTextCharFormat)
{ {
switch (attribute) { switch (attribute) {
case 0 : { // Normal/Default (reset all attributes) case 0 : { // Normal/Default (reset all attributes)

View File

@ -29,7 +29,8 @@ public:
explicit MainWindow(QWidget *parent = 0); explicit MainWindow(QWidget *parent = 0);
~MainWindow(); ~MainWindow();
void setTextTermFormatting(QTextEdit* textEdit, QString const & text); void setTextTermFormatting(QTextEdit* textEdit, QString const & text);
void parseEscapeSequence(int attribute, QListIterator< QString > & i, QTextCharFormat & textCharFormat, QTextCharFormat const & defaultTextCharFormat); void parseEscapeSequence(int attribute, QListIterator<QString>& i, QTextCharFormat& textCharFormat,
const QTextCharFormat& defaultTextCharFormat);
private slots: private slots:
void onExtract(); void onExtract();
void onReturnPressed(); void onReturnPressed();