LogView Class Reference

Public Slots

void clear ()
 

Signals

void notifyUiStatus ()
 
void viewChanged (QWidget *frame)
 

Public Member Functions

 LogView (LogStatus *logStatus)
 
virtual void copy ()
 
virtual bool canCopy ()
 
void notifyFontChanged () override
 
void notifyThemeChanged () override
 
void notifyViewChanged (ViewFrame *frame) override
 
void focus () override
 
LogListModelmodel ()
 
void updateFilter (const QString &filterText)
 
LoggingScope getScope () const
 
void setScope (LoggingScope scope)
 
- Public Member Functions inherited from GlobalAreaWidget
 GlobalAreaWidget (const QString &title)
 
const QString & title () const
 
virtual void notifyFontChanged ()
 
virtual void notifyOffsetChanged (uint64_t)
 
virtual void notifyThemeChanged ()
 
virtual void notifyViewChanged (ViewFrame *)
 
virtual void notifyViewLocationChanged (View *, const ViewLocation &)
 
virtual void focus ()
 

Static Public Member Functions

static void setLogLevel (BNLogLevel level)
 
static void setLogSize (size_t maxSize)
 
static bool IsHexString (const QString &str, std::pair< int, int > offsetLen)
 
static bool StartsWith0x (const QString &str, std::pair< int, int > offsetLen)
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *event) override
 

Additional Inherited Members

- Protected Attributes inherited from GlobalAreaWidget
QString m_title
 
UIActionHandler m_actionHandler
 
ContextMenuManagerm_contextMenuManager = nullptr
 
Menum_menu = nullptr
 

Constructor & Destructor Documentation

◆ LogView()

LogView::LogView ( LogStatus logStatus)

Member Function Documentation

◆ canCopy()

virtual bool LogView::canCopy ( )
virtual

◆ clear

void LogView::clear ( )
slot

◆ contextMenuEvent()

void LogView::contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected

◆ copy()

virtual void LogView::copy ( )
virtual

◆ focus()

void LogView::focus ( )
overridevirtual

Reimplemented from GlobalAreaWidget.

◆ getScope()

LoggingScope LogView::getScope ( ) const
inline

◆ IsHexString()

static bool LogView::IsHexString ( const QString &  str,
std::pair< int, int >  offsetLen 
)
static

◆ model()

LogListModel * LogView::model ( )
inline

◆ notifyFontChanged()

void LogView::notifyFontChanged ( )
overridevirtual

Reimplemented from GlobalAreaWidget.

◆ notifyThemeChanged()

void LogView::notifyThemeChanged ( )
overridevirtual

Reimplemented from GlobalAreaWidget.

◆ notifyUiStatus

void LogView::notifyUiStatus ( )
signal

◆ notifyViewChanged()

void LogView::notifyViewChanged ( ViewFrame frame)
overridevirtual

Reimplemented from GlobalAreaWidget.

◆ setLogLevel()

static void LogView::setLogLevel ( BNLogLevel  level)
static

◆ setLogSize()

static void LogView::setLogSize ( size_t  maxSize)
static

◆ setScope()

void LogView::setScope ( LoggingScope  scope)
inline

◆ StartsWith0x()

static bool LogView::StartsWith0x ( const QString &  str,
std::pair< int, int >  offsetLen 
)
static

◆ updateFilter()

void LogView::updateFilter ( const QString &  filterText)

◆ viewChanged

void LogView::viewChanged ( QWidget *  frame)
signal

The documentation for this class was generated from the following file: