sola.lu
8 天以前 df53287060966d78ffccac78342fb5d0a028f835
examples/shared/widgetframe/windowbar_p.h
@@ -1,15 +1,18 @@
// Copyright (C) 2023-2024 Stdware Collections (https://www.github.com/stdware)
// Copyright (C) 2021-2023 wangwenx190 (Yuhang Zhao)
// SPDX-License-Identifier: Apache-2.0
#ifndef WINDOWBARPRIVATE_H
#define WINDOWBARPRIVATE_H
#include <QBoxLayout>
#include "WindowBar.h"
#include "windowbar.h"
namespace QWK {
    class WindowBarPrivate {
        Q_DECLARE_PUBLIC(WindowBar)
        Q_DISABLE_COPY(WindowBarPrivate)
    public:
        WindowBarPrivate();
        virtual ~WindowBarPrivate();
@@ -26,8 +29,13 @@
            IconButton,
            MenuWidget,
            TitleLabel,
            MinimumButton,
            MaximumButton,
            LoginButton,
            LanguageButton,
            ManualButton,
            AboutButton,
            PinButton,
            MinimizeButton,
            MaximizeButton,
            CloseButton,
        };
@@ -44,6 +52,9 @@
        inline void insertDefaultSpace(int index) {
            layout->insertSpacerItem(index, new QSpacerItem(0, 0));
        }
    private:
        Q_DISABLE_COPY(WindowBarPrivate)
    };
}