Array::Array(T scalar_value) { CDMA_FUNCTION_TRACE("template<typename T> Array::Array"); T* data_ptr = new T[1]; *data_ptr = scalar_value; std::vector<int> shape; shape.push_back(1); std::vector<int> start; start.push_back(0); m_data_impl = IArrayStoragePtr(new DefaultArrayStorage<T>(data_ptr, shape)); m_view_ptr = IViewPtr(new View(shape, start)); }
int main(int argc, char *argv[]) { QApplication app(argc, argv); //Create View IViewPtr view = IViewPtr( new CQmlView() ); //Create Content Model CContentModelPtr pContentModel(new CContentModel()); //Create Content Controller CContentScreenControllerPtr pContentScreenController( new CContentScreenController( view->GetContentScreen() ) ); pContentScreenController->SetContentModel( pContentModel ); view->GetContentScreen()->show(); return app.exec(); }