임 난 아무데도 액세스 할 수 있도록 글로벌 클래스를 만들려고하지만, 작동하지 않는, 나는 오류가? 문제를 일으키는 extern
글로벌 수업 ++
extern class Payments : public QObject
{
Q_OBJECT
public:
Payments(QObject *parent = 0);
virtual ~Payments();
void purchase(const QString &id, const QString &sku, const QString &name, const QString &metadata);
void getExisting(bool refresh);
void getPrice(const QString &id, const QString &sku);
public slots:
void purchaseResponse();
void existingPurchasesResponse();
void priceResponse();
signals:
void purchaseResponseSuccess(const QString &receiptString);
void existingPurchasesResponseSuccess(const QString &receiptsString);
void priceResponseSuccess(const QString &price);
void infoResponseError(int errorCode, const QString &errorText);
private:
bb::platform::PaymentManager *paymentManager;
};
'공개 슬롯 :'과'signals :'이란 무엇입니까? 전에 구문을 본 적이 없다 ... – 0x499602D2
옵서버 패턴을 구현하는 Qt 구문. – Morwenn
@David : QT에 고유하며 사전 컴파일러로 변형되었습니다. –