QC_ApplicationWindow - LibreCAD/LibreCAD GitHub Wiki

QC_ApplicationWindow inherits MainWindowX, which is an extension of QMainWindow. All widget creation happens when the constructor of this class is called.

Uses:

  • managing widgets
  • receiving / relaying signals from widgets
  • loading / saving settings
  • other things that can probably be moved

Object Tree

This was produced in debug mode using dumpObjectTree. 12/22/15 (commit)

QC_ApplicationWindow:: 
    LC_DockWidget::dock_select 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_polyline 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QMainWindowLayout::_layout 
    QRubberBand::qt_rubberband 
    QG_ActionHandler:: 
    QActionGroup:: 
        QAction::ZoomWindow 
        QAction::ZoomPan 
        QAction::SelectSingle 
        QAction::SelectWindow 
        QAction::DeselectWindow 
        QAction::SelectContour 
        QAction::SelectIntersected 
        QAction::DeselectIntersected 
        QAction::SelectLayer 
        QAction::DrawPoint 
        QAction::DrawLine 
        QAction::DrawLineAngle 
        QAction::DrawLineHorizontal 
        QAction::DrawLineVertical 
        QAction::DrawLineHorVert 
        QAction::DrawLineFree 
        QAction::DrawLineParallel 
        QAction::DrawLineParallelThrough 
        QAction::DrawLineRectangle 
        QAction::DrawLineBisector 
        QAction::DrawLineTangent1 
        QAction::DrawLineTangent2 
        QAction::DrawLineOrthTan 
        QAction::DrawLineOrthogonal 
        QAction::DrawLineRelAngle 
        QAction::DrawLinePolygonCenCor 
        QAction::DrawLinePolygonCorCor 
        QAction::DrawCircle 
        QAction::DrawCircleCR 
        QAction::DrawCircle2P 
        QAction::DrawCircle2PR 
        QAction::DrawCircle3P 
        QAction::DrawCircleParallel 
        QAction::DrawCircleInscribe 
        QAction::DrawCircleTan2 
        QAction::DrawCircleTan2_1P 
        QAction::DrawCircleTan3 
        QAction::DrawCircleTan1_2P 
        QAction::DrawArc 
        QAction::DrawArc3P 
        QAction::DrawArcParallel 
        QAction::DrawArcTangential 
        QAction::DrawEllipseAxis 
        QAction::DrawEllipseArcAxis 
        QAction::DrawEllipseFociPoint 
        QAction::DrawEllipse4Points 
        QAction::DrawEllipseCenter3Points 
        QAction::DrawEllipseInscribe 
        QAction::DrawSpline 
        QAction::DrawSplinePoints 
        QAction::DrawPolyline 
        QAction::PolylineAdd 
        QAction::PolylineAppend 
        QAction::PolylineDel 
        QAction::PolylineDelBetween 
        QAction::PolylineTrim 
        QAction::PolylineEquidistant 
        QAction::PolylineSegment 
        QAction::DrawMText 
        QAction::DrawText 
        QAction::DrawHatch 
        QAction::DrawImage 
        QAction::DimAligned 
        QAction::DimLinear 
        QAction::DimLinearHor 
        QAction::DimLinearVer 
        QAction::DimRadial 
        QAction::DimDiametric 
        QAction::DimAngular 
        QAction::DimLeader 
        QAction::ModifyAttributes 
        QAction::ModifyDelete 
        QAction::ModifyDeleteFree 
        QAction::ModifyMove 
        QAction::ModifyRevertDirection 
        QAction::ModifyRotate 
        QAction::ModifyScale 
        QAction::ModifyMirror 
        QAction::ModifyMoveRotate 
        QAction::ModifyRotate2 
        QAction::ModifyEntity 
        QAction::ModifyTrim 
        QAction::ModifyTrim2 
        QAction::ModifyTrimAmount 
        QAction::ModifyOffset 
        QAction::ModifyCut 
        QAction::ModifyStretch 
        QAction::ModifyBevel 
        QAction::ModifyRound 
        QAction::ModifyExplodeText 
        QAction::BlocksExplode 
        QAction::InfoInside 
        QAction::InfoDist 
        QAction::InfoDist2 
        QAction::InfoAngle 
        QAction::InfoTotalLength 
        QAction::InfoArea 
    QActionGroup:: 
        QAction::EditKillAllActions 
        QAction::EditUndo 
        QAction::EditRedo 
        QAction::EditCut 
        QAction::EditCopy 
        QAction::EditPaste 
        QAction::OrderBottom 
        QAction::OrderLower 
        QAction::OrderRaise 
        QAction::OrderTop 
        QAction::LayersDefreezeAll 
        QAction::LayersFreezeAll 
        QAction::LayersAdd 
        QAction::LayersRemove 
        QAction::LayersEdit 
        QAction::LayersToggleLock 
        QAction::LayersToggleView 
        QAction::LayersTogglePrint 
        QAction::LayersToggleConstruction 
        QAction::BlocksDefreezeAll 
        QAction::BlocksFreezeAll 
        QAction::BlocksAdd 
        QAction::BlocksRemove 
        QAction::BlocksAttributes 
        QAction::BlocksEdit 
        QAction::BlocksSave 
        QAction::BlocksInsert 
        QAction::BlocksToggleView 
        QAction::BlocksCreate 
        QAction::OptionsDrawing 
        QAction::ScriptOpenIDE 
        QAction::ScriptRun 
        QAction::ModifyDeleteQuick 
        QAction::SelectAll 
        QAction::DeselectAll 
        QAction::SelectInvert 
        QAction::FileExportMakerCam 
        QAction::ToolRegenerateDimensions 
        QAction::ZoomIn 
        QAction::ZoomOut 
        QAction::ZoomAuto 
        QAction::ZoomPrevious 
        QAction::ZoomRedraw 
        QAction::FileSave 
        QAction::FileSaveAs 
        QAction::FileExport 
        QAction::FilePrint 
        QAction::FilePrintPDF 
        QAction::FilePrintPreview 
        QAction::BlocksImport 
        QAction::ViewGrid 
        QAction::ViewDraft 
    QAction::OptionsGeneral 
    QAction::FileNew 
    QAction::FileNewTemplate 
    QAction::FileOpen 
    QAction::FileClose 
    QAction::FileQuit 
    QAction::Fullscreen 
    QAction::ViewStatusBar 
    QAction::FocusCommand 
    QAction::LeftDockAreaToggle 
    QAction::RightDockAreaToggle 
    QAction::TopDockAreaToggle 
    QAction::BottomDockAreaToggle 
    QAction::FloatingDockwidgetsToggle 
    LC_DockWidget::dock_curve 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_ellipse 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_modify 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_info 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_line 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_circle 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_DockWidget::dock_dimension 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QFrame:: 
            QGridLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QDockWidget::layer_dockwidget 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QG_LayerWidget::Layer 
            QAbstractTableModel:: 
            QTableView:: 
                QWidget::qt_scrollarea_viewport 
                QWidget::qt_scrollarea_vcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QStyledItemDelegate:: 
                QHeaderView:: 
                    QWidget::qt_scrollarea_viewport 
                    QWidget::qt_scrollarea_hcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QWidget::qt_scrollarea_vcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QItemSelectionModel:: 
                QHeaderView:: 
                    QWidget::qt_scrollarea_viewport 
                    QWidget::qt_scrollarea_hcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QWidget::qt_scrollarea_vcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QItemSelectionModel:: 
                QTableCornerButton:: 
                QItemSelectionModel:: 
                QWidget::qt_scrollarea_hcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
            QVBoxLayout:: 
                QHBoxLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QLineEdit:: 
                QWidgetLineControl:: 
        QPropertyAnimation:: 
    QDockWidget::block_dockwidget 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QG_BlockWidget::Block 
            QTableView:: 
                QWidget::qt_scrollarea_viewport 
                QWidget::qt_scrollarea_vcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QStyledItemDelegate:: 
                QHeaderView:: 
                    QWidget::qt_scrollarea_viewport 
                    QWidget::qt_scrollarea_hcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QWidget::qt_scrollarea_vcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QItemSelectionModel:: 
                QHeaderView:: 
                    QWidget::qt_scrollarea_viewport 
                    QWidget::qt_scrollarea_hcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QWidget::qt_scrollarea_vcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QItemSelectionModel:: 
                QTableCornerButton:: 
                QItemSelectionModel:: 
                QWidget::qt_scrollarea_hcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
            QVBoxLayout:: 
                QHBoxLayout:: 
                QHBoxLayout:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
            QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QDockWidget::library_dockwidget 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QG_LibraryWidget::Library 
            QVBoxLayout:: 
            QTreeView:: 
                QWidget::qt_scrollarea_viewport 
                QStyledItemDelegate:: 
                QHeaderView:: 
                    QWidget::qt_scrollarea_viewport 
                    QWidget::qt_scrollarea_hcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QWidget::qt_scrollarea_vcontainer 
                        QScrollBar:: 
                        QBoxLayout:: 
                    QItemSelectionModel:: 
                QItemSelectionModel:: 
                QWidget::qt_scrollarea_hcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QWidget::qt_scrollarea_vcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
            QListView:: 
                QWidget::qt_scrollarea_viewport 
                QWidget::qt_scrollarea_hcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QWidget::qt_scrollarea_vcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QStyledItemDelegate:: 
                QItemSelectionModel:: 
            QPushButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QDockWidget::command_dockwidget 
        QDockWidgetLayout:: 
        QDockWidgetTitleButton::qt_dockwidget_floatbutton 
        QDockWidgetTitleButton::qt_dockwidget_closebutton 
        QAction:: 
        QG_CommandWidget::Command 
            QVBoxLayout::vboxLayout 
                QHBoxLayout::hboxLayout 
            QG_CommandHistory::teHistory 
                QWidget::qt_scrollarea_viewport 
                QWidget::qt_scrollarea_hcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QWidget::qt_scrollarea_vcontainer 
                    QScrollBar:: 
                    QBoxLayout:: 
                QWidgetTextControl:: 
                    QTextDocument:: 
                        QTextDocumentLayout:: 
                            QTextImageHandler:: 
                QAction:: 
                QAction:: 
                QAction:: 
            QLabel::lCommand 
            QFrame::line1 
            QG_CommandEdit::leCommand 
                QWidgetLineControl:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::categories_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QWidgetAction:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::file_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::settings_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::edit_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QAction:: 
        QToolBarSeparator:: 
        QToolButton:: 
        QToolButton:: 
        QAction:: 
        QToolBarSeparator:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::order_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::view_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QAction:: 
        QToolBarSeparator:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::line_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::circle_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::curve_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::ellipse_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::polyline_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::misc_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::select_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::dimension_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::modify_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QToolBar::info_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
    QG_SnapToolBar::snap_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QActionGroup:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QAction:: 
        QToolBarSeparator:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QAction:: 
        QToolBarSeparator:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QG_PenToolBar::pen_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QWidgetAction:: 
        QG_ColorBox::colorbox 
            QStandardItemModel:: 
        QWidgetAction:: 
        QG_WidthBox::widthbox 
            QStandardItemModel:: 
        QWidgetAction:: 
        QG_LineTypeBox::lineTypebox 
            QStandardItemModel:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QToolBar::options_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QPropertyAnimation:: 
        QWidgetAction:: 
        QG_SnapMiddleOptions::Ui_SnapMiddleOptions 
            QLabel::lDist 
            QSpinBox::sbMiddlePoints 
                QLineEdit::qt_spinbox_lineedit 
                    QWidgetLineControl:: 
                QValidator::qt_spinboxvalidator 
        QPropertyAnimation:: 
    QToolBar::dockwidgets_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    LC_CustomToolbar::custom_toolbar 
        QToolBarLayout:: 
        QToolBarExtension::qt_toolbar_ext_button 
        QAction:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QAction:: 
    QMenuBar:: 
        QToolButton::qt_menubar_ext_button 
        QMenu::File 
            QAction:: 
            QMenu::Import 
                QAction:: 
            QMenu::Export 
                QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
        QMenu::settings_menu 
            QAction:: 
        QMenu::Edit 
            QAction:: 
            QAction:: 
            QAction:: 
        QMenu::order_menu 
            QAction:: 
        QMenu::view_menu 
            QAction:: 
            QAction:: 
        QMenu::Draw 
            QAction:: 
            QMenu::Line 
                QAction:: 
            QMenu::Circle 
                QAction:: 
            QMenu::Curve 
                QAction:: 
            QMenu::Ellipse 
                QAction:: 
            QMenu::Polyline 
                QAction:: 
        QMenu::misc_menu 
            QAction:: 
        QMenu::Select 
            QAction:: 
        QMenu::dimension_menu 
            QAction:: 
        QMenu::Modify 
            QAction:: 
        QMenu::snap_menu 
            QAction:: 
        QMenu::Info 
            QAction:: 
        QMenu::layer_menu 
            QAction:: 
        QMenu::block_menu 
            QAction:: 
        QMenu::windows_menu 
            QAction:: 
        QMenu::Help 
            QAction:: 
            QAction:: 
        QMenu::dockwidgets_menu 
            QAction:: 
            QAction:: 
        QMenu::toolbars_menu 
            QAction:: 
        QMenu:: 
            QAction:: 
        QMdi::ControlLabel:: 
        QMdi::ControllerWidget:: 
    QAction:: 
    QAction:: 
    QAction:: 
    QStatusBar:: 
        QSizeGrip:: 
        QG_CoordinateWidget::coordinates 
            QHBoxLayout::hboxLayout 
                QVBoxLayout::vboxLayout 
                QVBoxLayout::vboxLayout1 
            QLabel::lCoord1 
            QLabel::lCoord1b 
            QFrame::line1 
            QLabel::lCoord2 
            QLabel::lCoord2b 
        QG_MouseWidget::mouse info 
            QGridLayout::gridLayout 
            QLabel::lRightButton 
            QLabel::lLeftButton 
            QLabel::lMousePixmap 
        QG_SelectionWidget::selections 
            QGridLayout::gridLayout 
            QLabel::lLabel 
            QLabel::lLabelLength 
            QLabel::lEntities 
                QWidgetTextControl:: 
                    QTextDocument:: 
                        QTextDocumentLayout:: 
                            QTextImageHandler:: 
                        QTextFrame:: 
            QLabel::lTotalLength 
                QWidgetTextControl:: 
                    QTextDocument:: 
                        QTextDocumentLayout:: 
                            QTextImageHandler:: 
                        QTextFrame:: 
        QHBoxLayout:: 
            QVBoxLayout:: 
                QHBoxLayout:: 
        QG_ActiveLayerName::QG_ActiveLayerName 
            QVBoxLayout::verticalLayout 
            QLabel::lActiveLayer 
            QLabel::lActiveLayerName 
                QWidgetTextControl:: 
                    QTextDocument:: 
                        QTextDocumentLayout:: 
                            QTextImageHandler:: 
                        QTextFrame:: 
        QTimer:: 
    QG_RecentFiles:: 
        QActionGroup:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
            QAction:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
        QPropertyAnimation:: 
    QTimer::autosave 
    QTabBar:: 
        QToolButton:: 
        QToolButton:: 
        QPropertyAnimation:: 
    LC_CentralWidget:: 
        QMdiArea::mdi_area 
            QWidget::qt_scrollarea_hcontainer 
                QScrollBar:: 
                QBoxLayout:: 
            QWidget::qt_scrollarea_vcontainer 
                QScrollBar:: 
                QBoxLayout:: 
            QWidget:: 
                QC_MDIWindow:: 
                    QMenu:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                        QAction:: 
                    QObject:: 
                    QVBoxLayout:: 
                    QG_GraphicView::graphicview 
                        RS_EventHandler:: 
        QVBoxLayout:: 
        QPropertyAnimation:: 
        QPropertyAnimation::

Object Info

This was produced in debug mode using dumpObjectInfo. 12/22/15 (commit)

OBJECT QC_ApplicationWindow::unnamed
  SIGNALS OUT
        signal: destroyed(QObject*)
          <functor or function pointer>
        signal: destroyed()
        signal: objectNameChanged(QString)
          <functor or function pointer>
        signal: windowTitleChanged(QString)
        signal: windowIconChanged(QIcon)
        signal: windowIconTextChanged(QString)
        signal: customContextMenuRequested(QPoint)
        signal: iconSizeChanged(QSize)
          --> QToolBar::categories_toolbar _q_updateIconSize(QSize)
          --> QToolBar::file_toolbar _q_updateIconSize(QSize)
          --> QToolBar::edit_toolbar _q_updateIconSize(QSize)
          --> QToolBar::view_toolbar _q_updateIconSize(QSize)
          --> QToolBar::settings_toolbar _q_updateIconSize(QSize)
          --> QG_PenToolBar::pen_toolbar _q_updateIconSize(QSize)
          --> QToolBar::options_toolbar _q_updateIconSize(QSize)
          --> QToolBar::order_toolbar _q_updateIconSize(QSize)
          --> QToolBar::misc_toolbar _q_updateIconSize(QSize)
          --> QToolBar::line_toolbar _q_updateIconSize(QSize)
          --> QToolBar::circle_toolbar _q_updateIconSize(QSize)
          --> QToolBar::curve_toolbar _q_updateIconSize(QSize)
          --> QToolBar::ellipse_toolbar _q_updateIconSize(QSize)
          --> QToolBar::polyline_toolbar _q_updateIconSize(QSize)
          --> QToolBar::dimension_toolbar _q_updateIconSize(QSize)
          --> QToolBar::modify_toolbar _q_updateIconSize(QSize)
          --> QG_SnapToolBar::snap_toolbar _q_updateIconSize(QSize)
          --> QToolBar::info_toolbar _q_updateIconSize(QSize)
          --> QToolBar::dockwidgets_toolbar _q_updateIconSize(QSize)
          --> QToolBar::select_toolbar _q_updateIconSize(QSize)
          --> LC_CustomToolbar::custom_toolbar _q_updateIconSize(QSize)
        signal: toolButtonStyleChanged(Qt::ToolButtonStyle)
          --> QToolBar::categories_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::file_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::edit_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::view_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::settings_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QG_PenToolBar::pen_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::options_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::order_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::misc_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::line_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::circle_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::curve_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::ellipse_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::polyline_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::dimension_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::modify_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QG_SnapToolBar::snap_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::info_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::dockwidgets_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> QToolBar::select_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
          --> LC_CustomToolbar::custom_toolbar _q_updateToolButtonStyle(Qt::ToolButtonStyle)
        signal: gridChanged(bool)
          --> QAction::ViewGrid setChecked(bool)
        signal: draftChanged(bool)
          --> QAction::ViewDraft setChecked(bool)
        signal: printPreviewChanged(bool)
          --> QAction::FilePrint setChecked(bool)
          --> QAction::FilePrintPreview setChecked(bool)
        signal: windowsChanged(bool)
          --> QActionGroup::unnamed setEnabled(bool)
          --> QActionGroup::unnamed setEnabled(bool)
          --> QG_LayerWidget::Layer setEnabled(bool)
          --> QG_BlockWidget::Block setEnabled(bool)
          --> QPushButton::unnamed setEnabled(bool)
          --> QG_CommandWidget::Command setEnabled(bool)
          --> QActionGroup::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
          --> QAction::unnamed setEnabled(bool)
  SIGNALS IN
          <-- QC_MDIWindow::unnamed slotFileClosing(QC_MDIWindow*)
          <-- QG_GraphicView::graphicview setPreviousZoomEnable(bool)
          <-- QSingleShotTimer::unnamed finishSplashScreen()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QAction::unnamed execPlug()
          <-- QTimer::autosave slotFileAutoSave()
          <-- QActionGroup::unnamed slotFileOpenRecent(QAction*)
          <-- QG_PenToolBar::pen_toolbar slotPenChanged(RS_Pen)
          <-- QAction::unnamed slotHelpAbout()
          <-- QAction::unnamed goto_wiki()
          <-- QAction::unnamed slotHelpManual()
          <-- QMenu::windows_menu slotWindowsMenuAboutToShow()
          <-- QG_CommandEdit::leCommand setFocus()
          <-- QG_LibraryWidget::Library slotFocus()
          <-- QG_BlockWidget::Block slotFocus()
          <-- QG_LayerWidget::Layer slotFocus()
          <-- QAction::FloatingDockwidgetsToggle toggleFloatingDockwidgets(bool)
          <-- QAction::BottomDockAreaToggle toggleBottomDockArea(bool)
          <-- QAction::TopDockAreaToggle toggleTopDockArea(bool)
          <-- QAction::RightDockAreaToggle toggleRightDockArea(bool)
          <-- QAction::LeftDockAreaToggle toggleLeftDockArea(bool)
          <-- QAction::FocusCommand slotFocusCommandLine()
          <-- QAction::ViewStatusBar slotViewStatusBar(bool)
          <-- QAction::ViewDraft slotViewDraft(bool)
          <-- QAction::ViewGrid slotViewGrid(bool)
          <-- QAction::Fullscreen slot_fullscreen(bool)
          <-- QAction::BlocksImport slotImportBlock()
          <-- QAction::FileQuit slotFileQuit()
          <-- QAction::FilePrintPreview slotFilePrintPreview(bool)
          <-- QAction::FilePrintPDF slotFilePrintPDF()
          <-- QAction::FilePrint slotFilePrint()
          <-- QAction::FileExport slotFileExport()
          <-- QAction::FileSaveAs slotFileSaveAs()
          <-- QAction::FileSave slotFileSave()
          <-- QAction::FileOpen slotFileOpen()
          <-- QAction::FileNewTemplate slotFileNewTemplate()
          <-- QAction::FileNew slotFileNewNew()
          <-- QAction::ScriptRun slotScriptRun()
          <-- QAction::ScriptOpenIDE slotScriptOpenIDE()
          <-- QAction::OptionsGeneral slotOptionsGeneral()
          <-- QActionGroup::unnamed slot_set_action(QAction*)
          <-- QMdiArea::mdi_area slotWindowActivated(QMdiSubWindow*)