abfactory.cpp
来自「addressbook是一个小巧易用的个人信息管理软件,它可以帮助你记录常用的地」· C++ 代码 · 共 57 行
CPP
57 行
#include "abfactory.h"#include "addressbook.h"ABFactory::ABFactory(const QUuid &lib, const QUuid &app) : QAxFactory(lib, app){}QStringList ABFactory::featureList() const{ return QStringList() << "AddressBook" << "ABItem";}QWidget *ABFactory::create(const QString &key, QWidget *parent, const char *name){ if (key == "AddressBook") return new AddressBook(parent, name); else return 0;}QUuid ABFactory::classID(const QString &key) const{ if (key == "AddressBook") return QUuid("{588141ef-110d-4beb-95ab-ee6a478b576d}"); else if (key == "ABItem") return QUuid("{bc82730e-5f39-4e5c-96be-461c2cd0d282}"); else return QUuid();}QUuid ABFactory::interfaceID(const QString &key) const{ if (key == "AddressBook") return QUuid("{718780ec-b30c-4d88-83b3-79b3d9e78502}"); else if (key == "ABItem") return QUuid("{c8bc1656-870e-48a9-9937-fbe1ceff8b2e}"); else return QUuid();}QUuid ABFactory::eventsID(const QString &key) const{ if (key == "AddressBook") return QUuid("{0a06546f-9f02-4f14-a269-d6d56ffeb861}"); else if (key == "ABItem") return QUuid("{105c6b0a-3fc7-460b-ae59-746d9d4b1724}"); else return QUuid();}QString ABFactory::exposeToSuperClass(const QString &key) const{ return key;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?