#include "WindowAppMdiSubContainer.h"
WindowAppMdiSubContainer::WindowAppMdiSubContainer(QString strTitle)
{
m_strTitle = strTitle;
// 不显示边框
this->setWindowFlags(Qt::FramelessWindowHint);
// 标题
this->setWindowTitle(m_strTitle);
// this->setAttribute(Qt::WA_DeleteOnClose);
// this->setWindowState(Qt::WindowMaximized);
// 绑定关闭信号
// connect(this, SIGNAL(&WindowAppMdiSubContainer::subWindowClosed((WindowAppMdiSubContainer*))), this, SLOT(&WindowAppMdiFrame::onSubWindowClosed((WindowAppMdiSubContainer*))));
}
///
/// 窗口关闭事件
///
///
void WindowAppMdiSubContainer::closeEvent(QCloseEvent* event)
{
Q_UNUSED(event);
vDebug() << "SubView " << m_strTitle <<" closed.";
// 向父窗体发送通知,让父窗体帮忙隐藏一下
emit subWindowClosed(this);
}
///
/// 窗口激活事件
///
///
void WindowAppMdiSubContainer::focusInEvent(QFocusEvent* focusInEvent)
{
Q_UNUSED(focusInEvent);
// vDebug() << "SubView " << m_strTitle << " active.";
// 向父窗体发送激活通知
emit subWindowActivated(this);
}