mirror of
https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System.git
synced 2024-11-15 13:15:43 +08:00
Removed debug output
This commit is contained in:
parent
296c7edbd0
commit
d5ffd8f6a7
@ -544,6 +544,14 @@ void MainWindowPrivate::createActions()
|
|||||||
_this->connect(a, SIGNAL(triggered()), SLOT(createEditor()));
|
_this->connect(a, SIGNAL(triggered()), SLOT(createEditor()));
|
||||||
ui.menuTests->addAction(a);
|
ui.menuTests->addAction(a);
|
||||||
|
|
||||||
|
a = ui.toolBar->addAction("Create Editor Tab");
|
||||||
|
a->setProperty("Floating", false);
|
||||||
|
a->setToolTip("Creates a editor tab and inserts it as second tab into an area");
|
||||||
|
a->setIcon(svgIcon(":/adsdemo/images/tab.svg"));
|
||||||
|
a->setProperty("Tabbed", true);
|
||||||
|
_this->connect(a, SIGNAL(triggered()), SLOT(createEditor()));
|
||||||
|
ui.menuTests->addAction(a);
|
||||||
|
|
||||||
a = ui.toolBar->addAction("Create Floating Table");
|
a = ui.toolBar->addAction("Create Floating Table");
|
||||||
a->setToolTip("Creates floating dynamic dockable table with millions of entries");
|
a->setToolTip("Creates floating dynamic dockable table with millions of entries");
|
||||||
a->setIcon(svgIcon(":/adsdemo/images/grid_on.svg"));
|
a->setIcon(svgIcon(":/adsdemo/images/grid_on.svg"));
|
||||||
@ -769,6 +777,8 @@ void CMainWindow::createEditor()
|
|||||||
QObject* Sender = sender();
|
QObject* Sender = sender();
|
||||||
QVariant vFloating = Sender->property("Floating");
|
QVariant vFloating = Sender->property("Floating");
|
||||||
bool Floating = vFloating.isValid() ? vFloating.toBool() : true;
|
bool Floating = vFloating.isValid() ? vFloating.toBool() : true;
|
||||||
|
QVariant vTabbed = Sender->property("Tabbed");
|
||||||
|
bool Tabbed = vTabbed.isValid() ? vTabbed.toBool() : true;
|
||||||
auto DockWidget = d->createEditorWidget();
|
auto DockWidget = d->createEditorWidget();
|
||||||
DockWidget->setFeature(ads::CDockWidget::DockWidgetDeleteOnClose, true);
|
DockWidget->setFeature(ads::CDockWidget::DockWidgetDeleteOnClose, true);
|
||||||
DockWidget->setFeature(ads::CDockWidget::DockWidgetForceCloseWithArea, true);
|
DockWidget->setFeature(ads::CDockWidget::DockWidgetForceCloseWithArea, true);
|
||||||
@ -786,16 +796,13 @@ void CMainWindow::createEditor()
|
|||||||
ads::CDockAreaWidget* EditorArea = d->LastDockedEditor ? d->LastDockedEditor->dockAreaWidget() : nullptr;
|
ads::CDockAreaWidget* EditorArea = d->LastDockedEditor ? d->LastDockedEditor->dockAreaWidget() : nullptr;
|
||||||
if (EditorArea)
|
if (EditorArea)
|
||||||
{
|
{
|
||||||
std::cout << "DockAreaCount before: " << EditorArea->dockContainer()->dockAreaCount() << std::endl;
|
|
||||||
d->DockManager->setConfigFlag(ads::CDockManager::EqualSplitOnInsertion, true);
|
d->DockManager->setConfigFlag(ads::CDockManager::EqualSplitOnInsertion, true);
|
||||||
d->DockManager->addDockWidget(ads::RightDockWidgetArea, DockWidget, EditorArea);
|
d->DockManager->addDockWidget(ads::RightDockWidgetArea, DockWidget, EditorArea);
|
||||||
std::cout << "DockAreaCount after: " << DockWidget->dockContainer()->dockAreaCount() << std::endl;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (d->LastCreatedFloatingEditor)
|
if (d->LastCreatedFloatingEditor)
|
||||||
{
|
{
|
||||||
std::cout << "LastCreated" << std::endl;
|
|
||||||
d->DockManager->addDockWidget(ads::RightDockWidgetArea, DockWidget, d->LastCreatedFloatingEditor->dockAreaWidget());
|
d->DockManager->addDockWidget(ads::RightDockWidgetArea, DockWidget, d->LastCreatedFloatingEditor->dockAreaWidget());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -17,5 +17,6 @@
|
|||||||
<file>images/create_floating_editor.svg</file>
|
<file>images/create_floating_editor.svg</file>
|
||||||
<file>images/create_floating_table.svg</file>
|
<file>images/create_floating_table.svg</file>
|
||||||
<file>images/docked_editor.svg</file>
|
<file>images/docked_editor.svg</file>
|
||||||
|
<file>images/tab.svg</file>
|
||||||
</qresource>
|
</qresource>
|
||||||
</RCC>
|
</RCC>
|
||||||
|
Loading…
Reference in New Issue
Block a user