#include "History.h"
Public Member Functions | |
HistoryScroll (HistoryType *) | |
virtual | ~HistoryScroll () |
virtual void | addCells (const Character a[], int count)=0 |
virtual void | addCellsVector (const QVector< Character > &cells) |
virtual void | addLine (bool previousWrapped=false)=0 |
Character | getCell (int lineno, int colno) |
virtual void | getCells (int lineno, int colno, int count, Character res[])=0 |
virtual int | getLineLen (int lineno)=0 |
virtual int | getLines ()=0 |
const HistoryType & | getType () |
virtual bool | hasScroll () |
virtual bool | isWrappedLine (int lineno)=0 |
Protected Attributes | |
HistoryType * | m_histType |
HistoryScroll::HistoryScroll | ( | HistoryType * | t | ) |
Definition at line 183 of file History.cpp.
|
virtual |
Definition at line 188 of file History.cpp.
References m_histType.
|
pure virtual |
Implemented in HistoryScrollBlockArray, HistoryScrollNone, HistoryScrollBuffer, and HistoryScrollFile.
Referenced by addCellsVector(), HistoryTypeFile::scroll(), and HistoryTypeBuffer::scroll().
|
inlinevirtual |
Reimplemented in HistoryScrollBuffer.
Definition at line 100 of file History.h.
References addCells().
Referenced by Screen::addHistLine().
|
pure virtual |
Implemented in HistoryScrollBlockArray, HistoryScrollNone, HistoryScrollBuffer, and HistoryScrollFile.
Referenced by Screen::addHistLine(), HistoryTypeFile::scroll(), and HistoryTypeBuffer::scroll().
|
inline |
Definition at line 94 of file History.h.
References getCells().
|
pure virtual |
Implemented in HistoryScrollBlockArray, HistoryScrollNone, HistoryScrollBuffer, and HistoryScrollFile.
Referenced by Screen::copyFromHistory(), Screen::copyLineToStream(), getCell(), HistoryTypeFile::scroll(), and HistoryTypeBuffer::scroll().
|
pure virtual |
Implemented in HistoryScrollBlockArray, HistoryScrollNone, HistoryScrollBuffer, and HistoryScrollFile.
Referenced by Screen::copyFromHistory(), Screen::copyLineToStream(), HistoryTypeFile::scroll(), and HistoryTypeBuffer::scroll().
|
pure virtual |
Implemented in HistoryScrollBlockArray, HistoryScrollNone, HistoryScrollBuffer, and HistoryScrollFile.
Referenced by Screen::addHistLine(), Screen::checkSelection(), Screen::clearImage(), Screen::copyFromScreen(), Screen::copyLineToStream(), Screen::getHistLines(), Screen::getImage(), Screen::getLineProperties(), Screen::moveImage(), HistoryTypeFile::scroll(), and HistoryTypeBuffer::scroll().
|
inline |
|
virtual |
Reimplemented in HistoryScrollNone.
Definition at line 193 of file History.cpp.
Referenced by Screen::hasScroll().
|
pure virtual |
Implemented in HistoryScrollBlockArray, HistoryScrollNone, HistoryScrollBuffer, and HistoryScrollFile.
Referenced by Screen::copyLineToStream(), Screen::getLineProperties(), HistoryTypeFile::scroll(), and HistoryTypeBuffer::scroll().
|
protected |
Definition at line 115 of file History.h.
Referenced by ~HistoryScroll(), and getType().