Hi / Привет! 1. (C++-general) Virtual functions in public section are evil. Especially when equivalent non-virtual function already exists. It is better to introduce new virtual function in protected section and call it from first function.
2. WApplication::root() returns 0 if the application is deployed in WidgetSet mode. You can test if WApplication::root() is not 0. http://www.webtoolkit.eu/wt/doc/reference/html/classWt_1_1WApplication.html#a17e118a04d962459484a12989a80bc05 3. When you override non-virtual function, it is not applied to instance accessed as pointer to base class (WApplication*). Downcast WApplication* to instance of your application class using dynamic_cast or static_cast. After it, you can use any methods defined in your application class. On Thu, Apr 11, 2013 at 3:05 PM, Алексей <zer...@gmail.com> wrote: > Hello. > The WidgetSet Mode are greate :) > > I try to use this and first I've thought was make a top widget (like in > the example) and ban a using of root. But it's impossible: the root is > not a virtual function. So > > Wt::WContainerWidget* root()const override {if(emb) throw root_using(); > else return Wt::WApplication::root();} > > does not override the root function. > > May be the root function is using in some place inside the library but > when a application is using in WedgetSet Mode it is a mistake (a using > of root), IMHO. > > -- > Алексей > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > witty-interest mailing list > witty-interest@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/witty-interest ------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest
