38 #ifndef CHECKERBOOKMARKPANEL_H
39 #define CHECKERBOOKMARKPANEL_H
50 #include "../utils/utils.h"
51 #include "../textBlockUserData.h"
52 #include "../../models/bookmarkModel.h"
65 class DelayJobRunnerBase;
76 virtual QSize sizeHint()
const;
78 virtual void onUninstall();
80 QList<CodeCheckerItem> markersForLine(
int line)
const;
82 static QIcon iconFromMessages(
bool hasCheckerMessages,
bool hasBookmark, CodeCheckerItem::CheckerType checkerStatus);
85 virtual void paintEvent(QPaintEvent *e);
86 virtual void mouseReleaseEvent(QMouseEvent *e);
87 virtual void mouseMoveEvent(QMouseEvent *e);
88 virtual void leaveEvent(QEvent *e);
89 virtual void contextMenuEvent (QContextMenuEvent *e);
92 void displayTooltip(QList<QVariant> args);
97 QMenu *m_pContextMenu;
98 QMap<QString, QAction*> m_contextMenuActions;
99 int m_contextMenuLine;
104 void gotoBookmarkRequested(
bool next);
105 void clearAllBookmarksRequested();
108 void menuToggleBookmark();
model for management of all bookmarks. This model will be displayed by a viewer-widget in the main wi...
void toggleBookmarkRequested(int line)
borrowed reference to the bookmark model. This model is owned by the script editor organizer...
Definition: checkerBookmarkPanel.h:69
Definition: apiFunctionsGraph.cpp:39
Definition: delayJobRunner.h:54