Go to the documentation of this file. 1 #ifndef FILEVIEWWIDGET_H
2 #define FILEVIEWWIDGET_H
10 class BasicMainWindow;
58 void setImage(
const QString &mimetype,
const QByteArray &ba, QString
const &object_id,
const QString &path);
59 void setText(
const QList<Document::Line> *source, QMainWindow *mw, QString
const &object_id,
const QString &object_path);
60 void setText(
const QByteArray &ba, QMainWindow *mw,
const QString &object_id,
const QString &object_path);
68 void write(QKeyEvent *e);
70 void move(
int cur_row,
int cur_col,
int scr_row,
int scr_col,
bool auto_scroll);
84 #endif // FILEVIEWWIDGET_H
Definition: TextEditorTheme.h:11
void setFocusFrameVisible(bool f)
Definition: TextEditorView.cpp:1174
const TextEditorTheme * theme() const
Definition: TextEditorView.cpp:107
int line_number
Definition: AbstractCharacterBasedApplication.h:45
void setTextEditorEngine(const TextEditorEnginePtr &e)
Definition: AbstractCharacterBasedApplication.cpp:759
std::shared_ptr< TextEditorEngine > TextEditorEnginePtr
Definition: AbstractCharacterBasedApplication.h:132
Definition: TextEditorView.h:32
void scrollToTop()
Definition: AbstractCharacterBasedApplication.cpp:1511
void moveCursorOut()
Definition: AbstractCharacterBasedApplication.cpp:1424
void setDocument(const QList< Document::Line > *source)
Definition: AbstractCharacterBasedApplication.cpp:769
void showFooter(bool f)
Definition: AbstractCharacterBasedApplication.cpp:164
static TextEditorThemePtr Light()
Definition: TextEditorTheme.cpp:7
void showHeader(bool f)
Definition: AbstractCharacterBasedApplication.cpp:158
void move(int cur_row, int cur_col, int scr_row, int scr_col, bool auto_scroll)
Definition: TextEditorView.cpp:490
void setReadOnly(bool f)
Definition: AbstractCharacterBasedApplication.cpp:2073
std::shared_ptr< TextEditorTheme > TextEditorThemePtr
Definition: TextEditorTheme.h:9
Definition: MyTextEditorWidget.h:8
int lineHeight() const
行の高さ
Definition: TextEditorView.cpp:213
FormattedLines * fetchLines()
ビューに表示されている範囲のテキストを取得
Definition: TextEditorView.cpp:705
void bindScrollBar(QScrollBar *vsb, QScrollBar *hsb)
Definition: TextEditorView.cpp:405
static QStringList splitLines(QByteArray const &ba, std::function< QString(char const *ptr, size_t len)> const &tos)
QByteArrayの文字列を行に分割する。
Definition: misc.cpp:33
void refrectScrollBar()
Definition: TextEditorView.cpp:1132
TextEditorView * view()
Definition: TextEditorWidget.h:18
void setTextCodec(QTextCodec *codec)
Definition: AbstractCharacterBasedApplication.cpp:144
void write(uint32_t c, bool by_keyboard)
Definition: AbstractCharacterBasedApplication.cpp:2380
void setToggleSelectionAnchorEnabled(bool f)
Definition: AbstractCharacterBasedApplication.cpp:2068
void setTheme(const TextEditorThemePtr &theme)
Definition: TextEditorView.cpp:102
Definition: TextEditorView.h:15
Definition: AbstractCharacterBasedApplication.h:36
void setAutoLayout(bool f)
Definition: AbstractCharacterBasedApplication.cpp:152
Definition: TextEditorWidget.h:9