3535#include < QGridLayout>
3636#include < QPointer>
3737#include < QVariant>
38+ #include < QDebug>
3839
3940#include " DockManager.h"
4041#include " DockAreaWidget.h"
4546#include " ads_globals.h"
4647#include " DockSplitter.h"
4748
48- #include < iostream>
4949
5050namespace ads
5151{
@@ -314,8 +314,8 @@ void DockContainerWidgetPrivate::saveChildNodesState(QDataStream& stream, QWidge
314314 if (Splitter)
315315 {
316316 stream << internal::SplitterMarker << Splitter->orientation () << Splitter->count ();
317- std::cout << " NodeSplitter orient: " << Splitter->orientation ()
318- << " WidgetCont: " << Splitter->count () << std::endl ;
317+ qDebug () << " NodeSplitter orient: " << Splitter->orientation ()
318+ << " WidgetCont: " << Splitter->count ();
319319 for (int i = 0 ; i < Splitter->count (); ++i)
320320 {
321321 saveChildNodesState (stream, Splitter->widget (i));
@@ -341,8 +341,8 @@ bool DockContainerWidgetPrivate::restoreSplitter(QDataStream& stream,
341341 int Orientation;
342342 int WidgetCount;
343343 stream >> Orientation >> WidgetCount;
344- std::cout << " Restore NodeSplitter Orientation: " << Orientation <<
345- " WidgetCount: " << WidgetCount << std::endl ;
344+ qDebug () << " Restore NodeSplitter Orientation: " << Orientation <<
345+ " WidgetCount: " << WidgetCount;
346346 QSplitter* Splitter = nullptr ;
347347 if (!Testing)
348348 {
@@ -362,8 +362,8 @@ bool DockContainerWidgetPrivate::restoreSplitter(QDataStream& stream,
362362 continue ;
363363 }
364364
365- std::cout << " ChildNode isVisible " << ChildNode->isVisible ()
366- << " isVisibleTo " << ChildNode->isVisibleTo (Splitter) << std::endl ;
365+ qDebug () << " ChildNode isVisible " << ChildNode->isVisible ()
366+ << " isVisibleTo " << ChildNode->isVisibleTo (Splitter);
367367 Splitter->addWidget (ChildNode);
368368 Visible |= ChildNode->isVisibleTo (Splitter);
369369 }
@@ -399,8 +399,8 @@ bool DockContainerWidgetPrivate::restoreDockArea(QDataStream& stream,
399399 int Tabs;
400400 int CurrentIndex;
401401 stream >> Tabs >> CurrentIndex;
402- std::cout << " Restore NodeDockArea Tabs: " << Tabs << " CurrentIndex: "
403- << CurrentIndex << std::endl ;
402+ qDebug () << " Restore NodeDockArea Tabs: " << Tabs << " CurrentIndex: "
403+ << CurrentIndex;
404404
405405 CDockAreaWidget* DockArea = nullptr ;
406406 if (!Testing)
@@ -420,17 +420,15 @@ bool DockContainerWidgetPrivate::restoreDockArea(QDataStream& stream,
420420 QString ObjectName;
421421 bool Closed;
422422 stream >> ObjectName >> Closed;
423- std::cout << " Restore DockWidget " << ObjectName.toStdString () << " Closed: "
424- << Closed << std::endl;
423+ qDebug () << " Restore DockWidget " << ObjectName << " Closed: " << Closed;
425424
426425 CDockWidget* DockWidget = DockManager->findDockWidget (ObjectName);
427426 if (!DockWidget || Testing)
428427 {
429428 continue ;
430429 }
431430
432- std::cout << " Dock Widget found - parent " << DockWidget->parent ()
433- << std::endl;
431+ qDebug () << " Dock Widget found - parent " << DockWidget->parent ();
434432 DockArea->addDockWidget (DockWidget);
435433 DockWidget->toggleView (!Closed);
436434 DockWidget->setProperty (" dirty" , false );
@@ -536,8 +534,8 @@ void DockContainerWidgetPrivate::dumpRecursive(int level, QWidget* widget)
536534 buf.fill (' ' , level * 4 );
537535 if (Splitter)
538536 {
539- std::cout << buf. toStdString () << " Splitter " << ( (Splitter->orientation () == Qt::Vertical)
540- ? " -" : " |" ) << std::endl ;
537+ qDebug ( " %sSplitter %s " , ( const char *)buf, (Splitter->orientation () == Qt::Vertical)
538+ ? " -" : " |" );
541539 for (int i = 0 ; i < Splitter->count (); ++i)
542540 {
543541 dumpRecursive (level + 1 , Splitter->widget (i));
@@ -550,7 +548,7 @@ void DockContainerWidgetPrivate::dumpRecursive(int level, QWidget* widget)
550548 {
551549 return ;
552550 }
553- std::cout << buf. toStdString () << " DockArea " << std::endl ;
551+ qDebug ( " %sDockArea " , ( const char *)buf) ;
554552 }
555553#endif
556554}
@@ -574,12 +572,12 @@ CDockAreaWidget* DockContainerWidgetPrivate::dockWidgetIntoDockArea(DockWidgetAr
574572 int index = TargetAreaSplitter ->indexOf (TargetDockArea);
575573 if (TargetAreaSplitter->orientation () == InsertParam.orientation ())
576574 {
577- std::cout << " TargetAreaSplitter->orientation() == InsertParam.orientation()" << std::endl ;
575+ qDebug () << " TargetAreaSplitter->orientation() == InsertParam.orientation()" ;
578576 TargetAreaSplitter->insertWidget (index + InsertParam.insertOffset (), NewDockArea);
579577 }
580578 else
581579 {
582- std::cout << " TargetAreaSplitter->orientation() != InsertParam.orientation()" << std::endl ;
580+ qDebug () << " TargetAreaSplitter->orientation() != InsertParam.orientation()" ;
583581 QSplitter* NewSplitter = internal::newSplitter (InsertParam.orientation ());
584582 NewSplitter->addWidget (TargetDockArea);
585583 insertWidgetIntoSplitter (NewSplitter, NewDockArea, InsertParam.append ());
@@ -696,7 +694,7 @@ void CDockContainerWidget::addDockArea(CDockAreaWidget* DockAreaWidget,
696694// ============================================================================
697695void CDockContainerWidget::removeDockArea (CDockAreaWidget* area)
698696{
699- std::cout << " CDockContainerWidget::removeDockArea" << std::endl ;
697+ qDebug () << " CDockContainerWidget::removeDockArea" ;
700698 d->DockAreas .removeAll (area);
701699 QSplitter* Splitter = internal::findParent<QSplitter*>(area);
702700 area->setParent (0 );
@@ -708,7 +706,7 @@ void CDockContainerWidget::removeDockArea(CDockAreaWidget* area)
708706
709707 // It the splitter contains only one single widget, then we do not need
710708 // it anymore and can replace it with its content
711- std::cout << " Replacing splitter with content" << std::endl ;
709+ qDebug () << " Replacing splitter with content" ;
712710 QWidget* widget = Splitter->widget (0 );
713711 widget->setParent (this );
714712 QSplitter* ParentSplitter = internal::findParent<QSplitter*>(Splitter);
@@ -759,7 +757,7 @@ int CDockContainerWidget::dockAreaCount() const
759757void CDockContainerWidget::dropFloatingWidget (CFloatingDockContainer* FloatingWidget,
760758 const QPoint& TargetPos)
761759{
762- std::cout << " CDockContainerWidget::dropFloatingWidget" << std::endl ;
760+ qDebug () << " CDockContainerWidget::dropFloatingWidget" ;
763761 CDockAreaWidget* DockArea = dockAreaAt (TargetPos);
764762 auto dropArea = InvalidDockWidgetArea;
765763 if (DockArea)
@@ -769,7 +767,7 @@ void CDockContainerWidget::dropFloatingWidget(CFloatingDockContainer* FloatingWi
769767 dropArea = dropOverlay->showOverlay (DockArea);
770768 if (dropArea != InvalidDockWidgetArea)
771769 {
772- std::cout << " Dock Area Drop Content: " << dropArea << std::endl ;
770+ qDebug () << " Dock Area Drop Content: " << dropArea;
773771 d->dropIntoSection (FloatingWidget, DockArea, dropArea);
774772 }
775773 }
@@ -778,7 +776,7 @@ void CDockContainerWidget::dropFloatingWidget(CFloatingDockContainer* FloatingWi
778776 if (InvalidDockWidgetArea == dropArea)
779777 {
780778 dropArea = d->DockManager ->containerOverlay ()->dropAreaUnderCursor ();
781- std::cout << " Container Drop Content: " << dropArea << std::endl ;
779+ qDebug () << " Container Drop Content: " << dropArea;
782780 if (dropArea != InvalidDockWidgetArea)
783781 {
784782 d->dropIntoContainer (FloatingWidget, dropArea);
@@ -806,8 +804,8 @@ QList<CDockAreaWidget*> CDockContainerWidget::openedDockAreas() const
806804// ============================================================================
807805void CDockContainerWidget::saveState (QDataStream& stream) const
808806{
809- std::cout << " CDockContainerWidget::saveState isFloating "
810- << isFloating () << std::endl ;
807+ qDebug () << " CDockContainerWidget::saveState isFloating "
808+ << isFloating ();
811809 stream << internal::ContainerMarker;
812810 stream << isFloating ();
813811 if (isFloating ())
@@ -832,7 +830,7 @@ bool CDockContainerWidget::restoreState(QDataStream& stream, bool Testing)
832830 }
833831
834832 stream >> IsFloating;
835- std::cout << " Restore CDockContainerWidget Floating" << IsFloating << std::endl ;
833+ qDebug () << " Restore CDockContainerWidget Floating" << IsFloating;
836834
837835 QWidget* NewRootSplitter;
838836 if (!Testing)
@@ -842,7 +840,7 @@ bool CDockContainerWidget::restoreState(QDataStream& stream, bool Testing)
842840
843841 if (IsFloating)
844842 {
845- std::cout << " Restore floating widget" << std::endl ;
843+ qDebug () << " Restore floating widget" ;
846844 QByteArray Geometry;
847845 stream >> Geometry;
848846 if (!Testing)
0 commit comments