@@ -557,8 +557,8 @@ void DockContainerWidgetPrivate::saveChildNodesState(QXmlStreamWriter& s, QWidge
557557 s.writeStartElement (" Splitter" );
558558 s.writeAttribute (" Orientation" , (Splitter->orientation () == Qt::Horizontal) ? " -" : " |" );
559559 s.writeAttribute (" Count" , QString::number (Splitter->count ()));
560- qDebug () << " NodeSplitter orient: " << Splitter->orientation ()
561- << " WidgetCont: " << Splitter->count ();
560+ ADS_PRINT ( " NodeSplitter orient: " << Splitter->orientation ()
561+ << " WidgetCont: " << Splitter->count () );
562562 for (int i = 0 ; i < Splitter->count (); ++i)
563563 {
564564 saveChildNodesState (s, Splitter->widget (i));
@@ -608,8 +608,8 @@ bool DockContainerWidgetPrivate::restoreSplitter(QXmlStreamReader& s,
608608 {
609609 return false ;
610610 }
611- qDebug () << " Restore NodeSplitter Orientation: " << Orientation <<
612- " WidgetCount: " << WidgetCount;
611+ ADS_PRINT ( " Restore NodeSplitter Orientation: " << Orientation <<
612+ " WidgetCount: " << WidgetCount) ;
613613 QSplitter* Splitter = nullptr ;
614614 if (!Testing)
615615 {
@@ -632,7 +632,7 @@ bool DockContainerWidgetPrivate::restoreSplitter(QXmlStreamReader& s,
632632 else if (s.name () == " Sizes" )
633633 {
634634 QString sSizes = s.readElementText ().trimmed ();
635- qDebug () << " Sizes: " << sSizes ;
635+ ADS_PRINT ( " Sizes: " << sSizes ) ;
636636 QTextStream TextStream (&sSizes );
637637 while (!TextStream.atEnd ())
638638 {
@@ -656,8 +656,8 @@ bool DockContainerWidgetPrivate::restoreSplitter(QXmlStreamReader& s,
656656 continue ;
657657 }
658658
659- qDebug () << " ChildNode isVisible " << ChildNode->isVisible ()
660- << " isVisibleTo " << ChildNode->isVisibleTo (Splitter);
659+ ADS_PRINT ( " ChildNode isVisible " << ChildNode->isVisible ()
660+ << " isVisibleTo " << ChildNode->isVisibleTo (Splitter) );
661661 Splitter->addWidget (ChildNode);
662662 Visible |= ChildNode->isVisibleTo (Splitter);
663663 }
@@ -703,8 +703,8 @@ bool DockContainerWidgetPrivate::restoreDockArea(QXmlStreamReader& s,
703703
704704
705705 QString CurrentDockWidget = s.attributes ().value (" Current" ).toString ();
706- qDebug () << " Restore NodeDockArea Tabs: " << Tabs << " Current: "
707- << CurrentDockWidget;
706+ ADS_PRINT ( " Restore NodeDockArea Tabs: " << Tabs << " Current: "
707+ << CurrentDockWidget) ;
708708
709709 CDockAreaWidget* DockArea = nullptr ;
710710 if (!Testing)
@@ -738,7 +738,7 @@ bool DockContainerWidgetPrivate::restoreDockArea(QXmlStreamReader& s,
738738 continue ;
739739 }
740740
741- qDebug () << " Dock Widget found - parent " << DockWidget->parent ();
741+ ADS_PRINT ( " Dock Widget found - parent " << DockWidget->parent () );
742742 // We hide the DockArea here to prevent the short display (the flashing)
743743 // of the dock areas during application startup
744744 DockArea->hide ();
@@ -780,17 +780,17 @@ bool DockContainerWidgetPrivate::restoreChildNodes(QXmlStreamReader& s,
780780 if (s.name () == " Splitter" )
781781 {
782782 Result = restoreSplitter (s, CreatedWidget, Testing);
783- qDebug () << " Splitter" ;
783+ ADS_PRINT ( " Splitter" ) ;
784784 }
785785 else if (s.name () == " Area" )
786786 {
787787 Result = restoreDockArea (s, CreatedWidget, Testing);
788- qDebug () << " DockAreaWidget" ;
788+ ADS_PRINT ( " DockAreaWidget" ) ;
789789 }
790790 else
791791 {
792792 s.skipCurrentElement ();
793- qDebug () << " Unknown element" ;
793+ ADS_PRINT ( " Unknown element" ) ;
794794 }
795795 }
796796
@@ -862,15 +862,17 @@ void DockContainerWidgetPrivate::dumpRecursive(int level, QWidget* widget)
862862 buf.fill (' ' , level * 4 );
863863 if (Splitter)
864864 {
865+ #ifdef ADS_DEBUG_PRINT
865866 qDebug (" %sSplitter %s v: %s c: %s" ,
866867 (const char *)buf,
867868 (Splitter->orientation () == Qt::Vertical) ? " --" : " |" ,
868869 Splitter->isHidden () ? " " : " v" ,
869870 QString::number (Splitter->count ()).toStdString ().c_str ());
870- std::cout << (const char *)buf << " Splitter "
871- << ((Splitter->orientation () == Qt::Vertical) ? " --" : " |" ) << " "
872- << (Splitter->isHidden () ? " " : " v" ) << " "
873- << QString::number (Splitter->count ()).toStdString () << std::endl;
871+ std::cout << (const char *)buf << " Splitter "
872+ << ((Splitter->orientation () == Qt::Vertical) ? " --" : " |" ) << " "
873+ << (Splitter->isHidden () ? " " : " v" ) << " "
874+ << QString::number (Splitter->count ()).toStdString () << std::endl;
875+ #endif
874876 for (int i = 0 ; i < Splitter->count (); ++i)
875877 {
876878 dumpRecursive (level + 1 , Splitter->widget (i));
@@ -883,6 +885,7 @@ void DockContainerWidgetPrivate::dumpRecursive(int level, QWidget* widget)
883885 {
884886 return ;
885887 }
888+ #ifdef ADS_DEBUG_PRINT
886889 qDebug (" %sDockArea" , (const char *)buf);
887890 std::cout << (const char *)buf
888891 << (DockArea->isHidden () ? " " : " v" )
@@ -896,7 +899,8 @@ void DockContainerWidgetPrivate::dumpRecursive(int level, QWidget* widget)
896899 std::cout << (DockWidget->isHidden () ? " " : " v" );
897900 std::cout << (DockWidget->isClosed () ? " c" : " " ) << " " ;
898901 std::cout << DockWidget->windowTitle ().toStdString () << std::endl;
899- }
902+ }
903+ #endif
900904 }
901905#else
902906 Q_UNUSED (level);
@@ -923,12 +927,12 @@ CDockAreaWidget* DockContainerWidgetPrivate::dockWidgetIntoDockArea(DockWidgetAr
923927 int index = TargetAreaSplitter ->indexOf (TargetDockArea);
924928 if (TargetAreaSplitter->orientation () == InsertParam.orientation ())
925929 {
926- qDebug () << " TargetAreaSplitter->orientation() == InsertParam.orientation()" ;
930+ ADS_PRINT ( " TargetAreaSplitter->orientation() == InsertParam.orientation()" ) ;
927931 TargetAreaSplitter->insertWidget (index + InsertParam.insertOffset (), NewDockArea);
928932 }
929933 else
930934 {
931- qDebug () << " TargetAreaSplitter->orientation() != InsertParam.orientation()" ;
935+ ADS_PRINT ( " TargetAreaSplitter->orientation() != InsertParam.orientation()" ) ;
932936 QSplitter* NewSplitter = newSplitter (InsertParam.orientation ());
933937 NewSplitter->addWidget (TargetDockArea);
934938 insertWidgetIntoSplitter (NewSplitter, NewDockArea, InsertParam.append ());
@@ -1056,7 +1060,7 @@ void CDockContainerWidget::addDockArea(CDockAreaWidget* DockAreaWidget,
10561060// ============================================================================
10571061void CDockContainerWidget::removeDockArea (CDockAreaWidget* area)
10581062{
1059- qDebug () << " CDockContainerWidget::removeDockArea" ;
1063+ ADS_PRINT ( " CDockContainerWidget::removeDockArea" ) ;
10601064 area->disconnect (this );
10611065 d->DockAreas .removeAll (area);
10621066 CDockSplitter* Splitter = internal::findParent<CDockSplitter*>(area);
@@ -1082,7 +1086,7 @@ void CDockContainerWidget::removeDockArea(CDockAreaWidget* area)
10821086 // avoid too many empty splitters
10831087 if (Splitter == d->RootSplitter )
10841088 {
1085- qDebug () << " Removed from RootSplitter" ;
1089+ ADS_PRINT ( " Removed from RootSplitter" ) ;
10861090 // If splitter is empty, we are finished
10871091 if (!Splitter->count ())
10881092 {
@@ -1104,11 +1108,11 @@ void CDockContainerWidget::removeDockArea(CDockAreaWidget* area)
11041108 QLayoutItem* li = d->Layout ->replaceWidget (Splitter, ChildSplitter);
11051109 d->RootSplitter = ChildSplitter;
11061110 delete li;
1107- qDebug () << " RootSplitter replaced by child splitter" ;
1111+ ADS_PRINT ( " RootSplitter replaced by child splitter" ) ;
11081112 }
11091113 else if (Splitter->count () == 1 )
11101114 {
1111- qDebug () << " Replacing splitter with content" ;
1115+ ADS_PRINT ( " Replacing splitter with content" ) ;
11121116 QSplitter* ParentSplitter = internal::findParent<QSplitter*>(Splitter);
11131117 auto Sizes = ParentSplitter->sizes ();
11141118 QWidget* widget = Splitter->widget (0 );
@@ -1187,7 +1191,7 @@ int CDockContainerWidget::visibleDockAreaCount() const
11871191void CDockContainerWidget::dropFloatingWidget (CFloatingDockContainer* FloatingWidget,
11881192 const QPoint& TargetPos)
11891193{
1190- qDebug () << " CDockContainerWidget::dropFloatingWidget" ;
1194+ ADS_PRINT ( " CDockContainerWidget::dropFloatingWidget" ) ;
11911195 CDockAreaWidget* DockArea = dockAreaAt (TargetPos);
11921196 auto dropArea = InvalidDockWidgetArea;
11931197 auto ContainerDropArea = d->DockManager ->containerOverlay ()->dropAreaUnderCursor ();
@@ -1207,7 +1211,7 @@ void CDockContainerWidget::dropFloatingWidget(CFloatingDockContainer* FloatingWi
12071211
12081212 if (dropArea != InvalidDockWidgetArea)
12091213 {
1210- qDebug () << " Dock Area Drop Content: " << dropArea;
1214+ ADS_PRINT ( " Dock Area Drop Content: " << dropArea) ;
12111215 d->dropIntoSection (FloatingWidget, DockArea, dropArea);
12121216 }
12131217 }
@@ -1216,7 +1220,7 @@ void CDockContainerWidget::dropFloatingWidget(CFloatingDockContainer* FloatingWi
12161220 if (InvalidDockWidgetArea == dropArea)
12171221 {
12181222 dropArea = ContainerDropArea;
1219- qDebug () << " Container Drop Content: " << dropArea;
1223+ ADS_PRINT ( " Container Drop Content: " << dropArea) ;
12201224 if (dropArea != InvalidDockWidgetArea)
12211225 {
12221226 d->dropIntoContainer (FloatingWidget, dropArea);
@@ -1258,8 +1262,8 @@ QList<CDockAreaWidget*> CDockContainerWidget::openedDockAreas() const
12581262// ============================================================================
12591263void CDockContainerWidget::saveState (QXmlStreamWriter& s) const
12601264{
1261- qDebug () << " CDockContainerWidget::saveState isFloating "
1262- << isFloating ();
1265+ ADS_PRINT ( " CDockContainerWidget::saveState isFloating "
1266+ << isFloating () );
12631267
12641268 s.writeStartElement (" Container" );
12651269 s.writeAttribute (" Floating" , QString::number (isFloating () ? 1 : 0 ));
@@ -1282,7 +1286,7 @@ void CDockContainerWidget::saveState(QXmlStreamWriter& s) const
12821286bool CDockContainerWidget::restoreState (QXmlStreamReader& s, bool Testing)
12831287{
12841288 bool IsFloating = s.attributes ().value (" Floating" ).toInt ();
1285- qDebug () << " Restore CDockContainerWidget Floating" << IsFloating;
1289+ ADS_PRINT ( " Restore CDockContainerWidget Floating" << IsFloating) ;
12861290
12871291 QWidget*NewRootSplitter {};
12881292 if (!Testing)
@@ -1294,7 +1298,7 @@ bool CDockContainerWidget::restoreState(QXmlStreamReader& s, bool Testing)
12941298
12951299 if (IsFloating)
12961300 {
1297- qDebug () << " Restore floating widget" ;
1301+ ADS_PRINT ( " Restore floating widget" ) ;
12981302 if (!s.readNextStartElement () || s.name () != " Geometry" )
12991303 {
13001304 return false ;
0 commit comments