Public Slots | Signals | Public Member Functions | Private Types | Private Member Functions | Private Attributes
swri_console::ConsoleWindow Class Reference

#include <console_window.h>

List of all members.

Public Slots

void clearAll ()
void clearMessages ()
void connected (bool)
void copyExtendedLogs ()
void copyLogs ()
void excludeFilterUpdated (const QString &)
void includeFilterUpdated (const QString &)
void messagesAdded ()
void nextIndex ()
void nodeSelectionChanged ()
void prevIndex ()
void saveLogs ()
void searchIndex ()
void selectAllLogs ()
void setDebugColor ()
void setErrorColor ()
void setFatalColor ()
void setFollowNewest (bool)
void setFont (const QFont &font)
void setInfoColor ()
void setSeverityFilter ()
void setWarnColor ()
void showLogContextMenu (const QPoint &point)
void toggleAlternateRowColors (bool)
void updateExcludeLabel ()
void updateIncludeLabel ()
void userScrolled (int)

Signals

void createNewWindow ()
void readBagFile ()
void selectFont ()

Public Member Functions

void closeEvent (QCloseEvent *event)
 ConsoleWindow (LogDatabase *db)
 ~ConsoleWindow ()

Private Types

enum  function { NEXT, PREV, SEARCH }

Private Member Functions

void chooseButtonColor (QPushButton *widget)
QColor getButtonColor (const QPushButton *button) const
template<typename T >
void loadBooleanSetting (const QString &key, T *element)
void loadColorButtonSetting (const QString &key, QPushButton *button)
void loadSettings ()
void updateButtonColor (QPushButton *widget, const QColor &color)
void updateCurrentIndex (function sF)

Private Attributes

LogDatabasedb_
LogDatabaseProxyModeldb_proxy_
NodeListModelnode_list_model_
function searchFunction_
Ui::ConsoleWindow ui

Detailed Description

Definition at line 45 of file console_window.h.


Member Enumeration Documentation

Enumerator:
NEXT 
PREV 
SEARCH 

Definition at line 93 of file console_window.h.


Constructor & Destructor Documentation

Definition at line 60 of file console_window.cpp.

Definition at line 192 of file console_window.cpp.


Member Function Documentation

void swri_console::ConsoleWindow::chooseButtonColor ( QPushButton *  widget) [private]

Definition at line 521 of file console_window.cpp.

Definition at line 197 of file console_window.cpp.

Definition at line 204 of file console_window.cpp.

void swri_console::ConsoleWindow::closeEvent ( QCloseEvent *  event)

Definition at line 233 of file console_window.cpp.

void swri_console::ConsoleWindow::connected ( bool  connected) [slot]

Definition at line 222 of file console_window.cpp.

Definition at line 355 of file console_window.cpp.

Definition at line 345 of file console_window.cpp.

void swri_console::ConsoleWindow::excludeFilterUpdated ( const QString &  text) [slot]

Definition at line 389 of file console_window.cpp.

QColor swri_console::ConsoleWindow::getButtonColor ( const QPushButton *  button) const [private]

Definition at line 530 of file console_window.cpp.

void swri_console::ConsoleWindow::includeFilterUpdated ( const QString &  text) [slot]

Definition at line 371 of file console_window.cpp.

template<typename T >
void swri_console::ConsoleWindow::loadBooleanSetting ( const QString &  key,
T *  element 
) [inline, private]

Definition at line 101 of file console_window.h.

void swri_console::ConsoleWindow::loadColorButtonSetting ( const QString &  key,
QPushButton *  button 
) [private]

Definition at line 570 of file console_window.cpp.

Definition at line 603 of file console_window.cpp.

Definition at line 291 of file console_window.cpp.

Definition at line 418 of file console_window.cpp.

Definition at line 238 of file console_window.cpp.

Definition at line 413 of file console_window.cpp.

Definition at line 210 of file console_window.cpp.

Definition at line 408 of file console_window.cpp.

Definition at line 336 of file console_window.cpp.

Definition at line 496 of file console_window.cpp.

Definition at line 511 of file console_window.cpp.

Definition at line 516 of file console_window.cpp.

void swri_console::ConsoleWindow::setFollowNewest ( bool  follow) [slot]

Definition at line 365 of file console_window.cpp.

void swri_console::ConsoleWindow::setFont ( const QFont &  font) [slot]

Definition at line 490 of file console_window.cpp.

Definition at line 501 of file console_window.cpp.

Definition at line 260 of file console_window.cpp.

Definition at line 506 of file console_window.cpp.

void swri_console::ConsoleWindow::showLogContextMenu ( const QPoint &  point) [slot]

Definition at line 299 of file console_window.cpp.

Definition at line 595 of file console_window.cpp.

void swri_console::ConsoleWindow::updateButtonColor ( QPushButton *  widget,
const QColor &  color 
) [private]

Definition at line 541 of file console_window.cpp.

Definition at line 428 of file console_window.cpp.

Definition at line 481 of file console_window.cpp.

Definition at line 472 of file console_window.cpp.

void swri_console::ConsoleWindow::userScrolled ( int  value) [slot]

Definition at line 326 of file console_window.cpp.


Member Data Documentation

Definition at line 113 of file console_window.h.

Definition at line 114 of file console_window.h.

Definition at line 115 of file console_window.h.

Definition at line 94 of file console_window.h.

Ui::ConsoleWindow swri_console::ConsoleWindow::ui [private]

Definition at line 112 of file console_window.h.


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


swri_console
Author(s): Elliot Johnson
autogenerated on Tue Sep 12 2017 03:09:35