Changeset 5c8056


Ignore:
Timestamp:
Aug 30, 2016, 2:40:44 PM (9 years ago)
Author:
Frederik Heber <heber@…>
Branches:
FragmentMolecule_checks_bonddegrees, Gui_Fixes
Children:
72ea92b
Parents:
72090b
git-author:
Frederik Heber <heber@…> (08/30/16 14:15:53)
git-committer:
Frederik Heber <heber@…> (08/30/16 14:40:44)
Message:

Added configure enable-switch for qtgui's capturing of stdout.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • configure.ac

    r72090b r5c8056  
    109109AM_CONDITIONAL([CONDQTGUI], [test x"$enable_qtgui" != x"no"])
    110110AC_SUBST(HAVE_QTGUI)
     111
     112dnl Check whether qtgui captures log or not
     113AC_MSG_CHECKING(whether to capture stdout in qtgui)
     114AC_ARG_ENABLE(
     115        [qtgui_capture_log],
     116        AS_HELP_STRING([--enable-qtgui-capture-log],[turn on capturing of log inside qtgui [default=yes]]),
     117        enable_qtgui_capture_log=$enableval,
     118        enable_qtgui_capture_log="yes"
     119)
     120AC_MSG_RESULT($enable_qtgui_capture_log)
     121AS_IF([test x"$enable_qtgui_capture_log" != x"no"],[
     122  AC_DEFINE(QT_CAPTURES_LOG,1, ["Have QtGui capture the stdout."])
     123])
     124AC_SUBST(QT_CAPTURES_LOG)
     125
    111126
    112127# check additionally for QWT to enable plotting of potentials
  • src/UIElements/Views/Qt4/QtLogBox.cpp

    r72090b r5c8056  
    4444#include "World.hpp"
    4545
     46#ifndef QT_CAPTURES_LOG
     47#include <sstream>
     48
     49std::stringstream dummystream;
     50#endif
     51
    4652QtLogBox::QtLogBox(QWidget * _parent) :
    4753    QPlainTextEdit (_parent),
     54#ifdef QT_CAPTURES_LOG
    4855    logbuf(std::cout, this)
     56#else
     57  logbuf(dummystream, this)
     58#endif
    4959{
    5060  // don't edit the log
Note: See TracChangeset for help on using the changeset viewer.