/** * InsertObjectListWidgetItem.h * Copyright (c) 2013 ROBLOX Corp. All Rights Reserved. */ #pragma once //this will make sure that we can use qt with boost (else moc compiler errors) #ifndef QT_NO_KEYWORDS #define QT_NO_KEYWORDS #endif #include #include "V8Tree/Instance.h" class InsertObjectListWidgetItem : public QListWidgetItem { public: InsertObjectListWidgetItem( const QString& name, const QString& description, boost::shared_ptr instance, std::string preferredParentName ); boost::shared_ptr getInstance() { return m_instance; } std::string getPreferredParent() { return m_preferredParent; } bool checkFilter(QString &filterString, RBX::Instance* pParent); private: boost::shared_ptr m_instance; std::string m_preferredParent; };