1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /*
- * Copyright (c) Contributors to the Open 3D Engine Project.
- * For complete copyright and license terms please see the LICENSE at the root of this distribution.
- *
- * SPDX-License-Identifier: Apache-2.0 OR MIT
- *
- */
- #include <ScreenHeaderWidget.h>
- #include <QHBoxLayout>
- #include <QPushButton>
- #include <QLabel>
- namespace O3DE::ProjectManager
- {
- ScreenHeader::ScreenHeader(QWidget* parent)
- : QFrame(parent)
- {
- setObjectName("header");
- QHBoxLayout* layout = new QHBoxLayout();
- layout->setAlignment(Qt::AlignLeft);
- layout->setContentsMargins(0,0,0,0);
- m_backButton = new QPushButton();
- m_backButton->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed));
- layout->addWidget(m_backButton);
- QVBoxLayout* titleLayout = new QVBoxLayout();
- m_title = new QLabel();
- m_title->setObjectName("headerTitle");
- titleLayout->addWidget(m_title);
- m_subTitle = new QLabel();
- m_subTitle->setObjectName("headerSubTitle");
- titleLayout->addWidget(m_subTitle);
- layout->addLayout(titleLayout);
- setLayout(layout);
- }
- void ScreenHeader::setTitle(const QString& text)
- {
- m_title->setText(text);
- }
- void ScreenHeader::setSubTitle(const QString& text)
- {
- m_subTitle->setText(text);
- }
- QPushButton* ScreenHeader::backButton()
- {
- return m_backButton;
- }
- } // namespace O3DE::ProjectManager
|