Qucs-GUI  0.0.18
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields | Private Slots
MessageDock Class Reference

#include <messagedock.h>

Inheritance diagram for MessageDock:

Public Member Functions

 MessageDock (QucsApp *)
 MessageDock::MessageDock constructor. More...
 
 ~MessageDock ()
 
void reset ()
 MessageDock::reset clear the text and tab icons. More...
 

Data Fields

QDockWidget * msgDock
 
QTabWidget * builderTabs
 
QPlainTextEdit * admsOutput
 admsOutput holds the make output of running admsXml More...
 
QPlainTextEdit * cppOutput
 cppOutput holds the make output of running a C++ compiler More...
 

Private Slots

void slotAdmsChanged ()
 MessageDock::slotAdmsChanged monitors the adms log, update tab icon. More...
 
void slotCppChanged ()
 MessageDock::slotCppChanged monitors the compiler log, update tab icon. More...
 
void slotCursor ()
 MessageDock::slotCursor. More...
 

Detailed Description

Definition at line 32 of file messagedock.h.

Constructor & Destructor Documentation

MessageDock::MessageDock ( QucsApp App_)

MessageDock::MessageDock constructor.

Parameters
App_is the parent class It creates two docked text fields to hold the output of make called over admsXml and the C++ compiler used to build the Verilog-A dynamic loaded libraries.
See Also
QucsApp::slotBuildModule() for the make output assignment.

Definition at line 39 of file messagedock.cpp.

MessageDock::~MessageDock ( )
inline

Definition at line 36 of file messagedock.h.

Member Function Documentation

void MessageDock::reset ( )

MessageDock::reset clear the text and tab icons.

Definition at line 76 of file messagedock.cpp.

void MessageDock::slotAdmsChanged ( )
privateslot

MessageDock::slotAdmsChanged monitors the adms log, update tab icon.

Definition at line 88 of file messagedock.cpp.

void MessageDock::slotCppChanged ( )
privateslot

MessageDock::slotCppChanged monitors the compiler log, update tab icon.

Definition at line 146 of file messagedock.cpp.

void MessageDock::slotCursor ( )
privateslot

MessageDock::slotCursor.

Todo:
add line numbers to TextDoc, highlight as the cursor moves problem that now the cursor paints over the failed line. can we have multiple selections?

Definition at line 169 of file messagedock.cpp.

Field Documentation

QPlainTextEdit* MessageDock::admsOutput

admsOutput holds the make output of running admsXml

Definition at line 47 of file messagedock.h.

QTabWidget* MessageDock::builderTabs

Definition at line 42 of file messagedock.h.

QPlainTextEdit* MessageDock::cppOutput

cppOutput holds the make output of running a C++ compiler

Definition at line 51 of file messagedock.h.

QDockWidget* MessageDock::msgDock

Definition at line 36 of file messagedock.h.


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