Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 002443556321ad548f4f0109bac747453c9c6dbf
  • master par défaut
  • script
  • new-devel
  • devel
  • timingView-edit
  • fix-mpv
7 résultats

PropertyModel.hh

Blame
  • DockWidgetTitleBar.cc 740 o
    #include "DockWidgetTitleBar.hh"
    
    using namespace Vivy;
    
    DockWidgetTitleBar::DockWidgetTitleBar(QDockWidget *parent) noexcept
        : QWidget(parent)
        , attachedDock(parent)
    {
        if (parent == nullptr)
            qFatal("Can't pass a nullptr as a parent widget pointer");
    
        auto *box = new QHBoxLayout(this);
        box->addWidget(new QLabel(parent->windowTitle(), this));
        qobject_cast<QHBoxLayout *>(layout())->setStretch(0, 1);
    }
    
    void
    DockWidgetTitleBar::addToDock(QDockWidget *const dock) noexcept
    {
        DockWidgetTitleBar *const titleBar = new DockWidgetTitleBar(dock);
        qDebug() << "Adding" << dock->windowTitle() << "to dock...";
        Utils::setTransparentBackgroundForWidget(titleBar);
        dock->setTitleBarWidget(titleBar);
    }