#ifdef USE_WT
+
#ifndef __bbtkWtBlackBox_h__
#define __bbtkWtBlackBox_h__
//EED 10/06/2009 /*BBTK_EXPORT*/
class BBTK_EXPORT WtBlackBox : public bbtk::WidgetBlackBox<Wt::WContainerWidget>
{
+
+
+
+
+
+
public:
BBTK_BLACK_BOX_INTERFACE(WtBlackBox,bbtk::WidgetBlackBox<Wt::WContainerWidget>);
-
+
// protected:
public:
+ struct wtServerData
+ {
+ /*std::string docRoot;
+ std::string port;
+ std::string address;
+ */
+ static std::string docRoot ;
+ static std::string port ;
+ static std::string address ;
+
+ static int argc;
+ static char **argv;
+ };
+
+ /* static std::string* jScript;
+ static void changeJScript(std::string newJScript){jScript=newJScript;};
+ static std::string getJScript(){return jScript;};*/
//==================================================================
/// Callback for creating a Dialog window (modal)
/// ** Must be defined ** in toolkit specific descendants
/// ** Must be defined ** in toolkit specific descendants
virtual void bbCreateFrameWindow();
//==================================================================
-
-
+ //staticwtServerData serData;
+ // static void setServerInformation(std::string nDocRoot, std::string nPort, std::string nAddress);
//==================================================================
Wt::WContainerWidget* bbGetWindow() { return bbmWindow; }
void bbSetWindow(Wt::WContainerWidget*) ;
bool bbWindowIsCreated() { return (bbGetWindow() != 0); }
+ // Wt::WApplication *createApplication(const Wt::WEnvironment& env);
//==================================================================
virtual void bbDestroyWindow();
//==================================================================
- private:
+ void bbwtUpdateInputs();
+ void bbwtProcess();
+ private:
+
+ Wt::WApplication* bbApp;
Wt::WContainerWidget* bbmWindow;
};