#include "marker.h"
Public Types | |
enum | editor_markers { breakpoint , cond_break , unsure_breakpoint , bookmark , debugger_position , unsure_debugger_position , selection } |
Public Slots | |
void | handle_find_just_after (int linenr, int &original_linenr, int &editor_linenr) |
void | handle_find_just_before (int linenr, int &original_linenr, int &editor_linenr) |
void | handle_find_translation (int original_linenr, int &editor_linenr, marker *&bp) |
void | handle_marker_line_deleted (int mhandle) |
void | handle_marker_line_undeleted (int mhandle) |
void | handle_remove (void) |
void | handle_remove_via_original_linenr (int original_linenr) |
void | handle_report_editor_linenr (QIntList &lines, QStringList &conditions) |
void | handle_request_remove_via_editor_linenr (int editor_linenr) |
Signals | |
void | request_remove (int original_linenr) |
Public Member Functions | |
marker (QsciScintilla *edit_area, int original_linenr, editor_markers marker_type, const QString &condition="") | |
marker (QsciScintilla *edit_area, int original_linenr, editor_markers marker_type, int editor_linenr, const QString &condition="") | |
~marker (void)=default | |
const QString & | get_cond (void) const |
void | set_cond (const QString &cond) |
Private Member Functions | |
void | construct (QsciScintilla *edit_area, int original_linenr, editor_markers marker_type, int editor_linenr, const QString &condition) |
Private Attributes | |
QString | m_condition |
QsciScintilla * | m_edit_area |
editor_markers | m_marker_type |
int | m_mhandle |
int | m_original_linenr |
marker::marker | ( | QsciScintilla * | edit_area, |
int | original_linenr, | ||
editor_markers | marker_type, | ||
const QString & | condition = "" |
||
) |
Definition at line 44 of file marker.cc.
References construct().
marker::marker | ( | QsciScintilla * | edit_area, |
int | original_linenr, | ||
editor_markers | marker_type, | ||
int | editor_linenr, | ||
const QString & | condition = "" |
||
) |
|
default |
|
private |
Definition at line 51 of file marker.cc.
References m_condition, m_edit_area, m_marker_type, m_mhandle, and m_original_linenr.
Referenced by marker().
|
inline |
Definition at line 73 of file marker.h.
Referenced by file_editor_tab::do_breakpoint_marker().
|
slot |
Definition at line 110 of file marker.cc.
References m_edit_area, m_mhandle, and m_original_linenr.
|
slot |
Definition at line 100 of file marker.cc.
References m_edit_area, m_mhandle, and m_original_linenr.
Referenced by file_editor_tab::do_breakpoint_marker().
|
slot |
Definition at line 90 of file marker.cc.
References m_edit_area, m_mhandle, and m_original_linenr.
Referenced by file_editor_tab::do_breakpoint_marker().
|
slot |
Definition at line 127 of file marker.cc.
References breakpoint, debugger_position, m_edit_area, m_marker_type, m_mhandle, unsure_breakpoint, and unsure_debugger_position.
|
slot |
Definition at line 147 of file marker.cc.
References breakpoint, debugger_position, m_edit_area, m_marker_type, m_mhandle, unsure_breakpoint, and unsure_debugger_position.
|
slot |
Definition at line 84 of file marker.cc.
References m_edit_area, and m_mhandle.
Referenced by file_editor_tab::do_breakpoint_marker(), and file_editor_tab::insert_debugger_pointer().
|
slot |
Definition at line 62 of file marker.cc.
References m_edit_area, m_mhandle, and m_original_linenr.
Referenced by file_editor_tab::do_breakpoint_marker(), and file_editor_tab::insert_debugger_pointer().
|
slot |
Definition at line 120 of file marker.cc.
References m_condition, m_edit_area, and m_mhandle.
Referenced by file_editor_tab::do_breakpoint_marker().
|
slot |
Definition at line 71 of file marker.cc.
References m_edit_area, m_mhandle, m_original_linenr, and request_remove().
Referenced by file_editor_tab::do_breakpoint_marker().
|
signal |
Referenced by file_editor_tab::do_breakpoint_marker(), and handle_request_remove_via_editor_linenr().
|
inline |
Definition at line 75 of file marker.h.
Referenced by file_editor_tab::do_breakpoint_marker().
|
private |
Definition at line 107 of file marker.h.
Referenced by construct(), and handle_report_editor_linenr().
|
private |
Definition at line 103 of file marker.h.
Referenced by construct(), handle_find_just_after(), handle_find_just_before(), handle_find_translation(), handle_marker_line_deleted(), handle_marker_line_undeleted(), handle_remove(), handle_remove_via_original_linenr(), handle_report_editor_linenr(), and handle_request_remove_via_editor_linenr().
|
private |
Definition at line 105 of file marker.h.
Referenced by construct(), handle_marker_line_deleted(), and handle_marker_line_undeleted().
|
private |
Definition at line 106 of file marker.h.
Referenced by construct(), handle_find_just_after(), handle_find_just_before(), handle_find_translation(), handle_marker_line_deleted(), handle_marker_line_undeleted(), handle_remove(), handle_remove_via_original_linenr(), handle_report_editor_linenr(), and handle_request_remove_via_editor_linenr().
|
private |
Definition at line 104 of file marker.h.
Referenced by construct(), handle_find_just_after(), handle_find_just_before(), handle_find_translation(), handle_remove_via_original_linenr(), and handle_request_remove_via_editor_linenr().