#include "mdichild.h"#include "mdiwindow.h"#include "iconmanager.h"#include "mainwindow.h"#include <QDebug>MdiChild::MdiChild(QWidget* parent) :QWidget(parent){}MdiChild::~MdiChild(){}QVariant MdiChild::getSessionValue(){QVariant value = saveSession();QHash<QString, QVariant> hash = value.toHash();hash["class"] = QString(metaObject()->className());return hash;}bool MdiChild::applySessionValue(const QVariant& sessionValue){bool result = restoreSession(sessionValue);return result;}MdiWindow* MdiChild::getMdiWindow() const{return mdiWindow;}void MdiChild::setMdiWindow(MdiWindow* value){mdiWindow = value;if (mdiWindow){mdiWindow->setWindowTitle(getTitleForMdiWindow());mdiWindow->setWindowIcon(*getIconNameForMdiWindow());}}bool MdiChild::isInvalid() const{return invalid;}bool MdiChild::restoreSessionNextTime(){return true;}void MdiChild::updateWindowTitle(){if (mdiWindow){QString newTitle = getTitleForMdiWindow();if (mdiWindow->windowTitle() != newTitle)mdiWindow->rename(newTitle);}}bool MdiChild::handleInitialFocus(){return false;}Db* MdiChild::getAssociatedDb() const{return nullptr;}void MdiChild::dbClosedFinalCleanup(){}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。