linuxOS_D21X/source/artinchip/qtlauncher/views/aiccentralview.cpp
2024-11-29 16:33:21 +08:00

34 lines
855 B
C++

/*
* Copyright (C) 2024 Artinchip Technology Co. Ltd
*
* SPDX-License-Identifier: Apache-2.0
*
* Author: artinchip
*/
#include "aiccentralview.h"
#include "utils/aicconsts.h"
AiCCentralView::AiCCentralView(QWidget *parent) : QWidget(parent)
{
initView();
}
void AiCCentralView::initView()
{
mGridLayout = new QGridLayout(this);
mGridLayout->setContentsMargins(AIC_CENTRAL_BUTTON_XMARGIN,AIC_CENTRAL_BUTTON_YMARGIN,
AIC_CENTRAL_BUTTON_XMARGIN,AIC_CENTRAL_BUTTON_YMARGIN);
mGridLayout->setHorizontalSpacing(15);
mGridLayout->setVerticalSpacing(5);
}
void AiCCentralView::addButtonWidget(QWidget * widget, int row, int column, int rowSpan, int columnSpan)
{
mGridLayout->addWidget(widget, row, column, rowSpan, columnSpan);
}
AiCCentralView::~AiCCentralView()
{
delete mGridLayout;
}