mirror of
https://github.com/ra3xdh/qucs_s
synced 2025-03-28 21:13:26 +00:00
65 lines
1.7 KiB
C++
65 lines
1.7 KiB
C++
/***************************************************************************
|
|
messagedock.h
|
|
-------------
|
|
begin : Tue Mar 11 2014
|
|
copyright : (C) 2014 by Guilherme Brondani Torri
|
|
email : guitorri AT gmail DOT com
|
|
***************************************************************************/
|
|
|
|
/***************************************************************************
|
|
* *
|
|
* This program is free software; you can redistribute it and/or modify *
|
|
* it under the terms of the GNU General Public License as published by *
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
* (at your option) any later version. *
|
|
* *
|
|
***************************************************************************/
|
|
|
|
#ifndef MESSAGEDOCK_H
|
|
#define MESSAGEDOCK_H
|
|
|
|
#include "qucs.h"
|
|
|
|
#include <QWidget>
|
|
|
|
class QDockWidget;
|
|
class QTabWidget;
|
|
class QPlainTextEdit;
|
|
|
|
/*!
|
|
* \file messagedock.h
|
|
* \brief The MessageDock class definiion
|
|
*/
|
|
class MessageDock : public QWidget {
|
|
Q_OBJECT
|
|
public:
|
|
MessageDock(QucsApp*);
|
|
~MessageDock() {};
|
|
|
|
public:
|
|
|
|
QDockWidget *msgDock;
|
|
|
|
QTabWidget *builderTabs;
|
|
|
|
/*!
|
|
* \brief admsOutput holds the make output of running admsXml
|
|
*/
|
|
QPlainTextEdit *admsOutput;
|
|
/*!
|
|
* \brief cppOutput holds the make output of running a C++ compiler
|
|
*/
|
|
QPlainTextEdit *cppOutput;
|
|
|
|
void reset();
|
|
|
|
|
|
private slots:
|
|
void slotAdmsChanged();
|
|
void slotCppChanged();
|
|
void slotCursor();
|
|
|
|
};
|
|
|
|
#endif // MESSAGEDOCK_H
|