示例#1
0
void HomeUI::onAuthEvent()
{

	if (session_.login().loggedIn())
	{
		session_.setLastLogin();
		links_->hide();
		handleInternalPath(WApplication::instance()->internalPath());
	}
	else
	{
		mainStack_->clear();
		importUI = NULL;
		links_->hide();
	}
}
示例#2
0
WebApp::WebApp(Wt::WContainerWidget * parent) :
		WContainerWidget(parent), userAsker_(0), userOverview_(0), adminOverview_(
				0) {
	ansManager_ = new AnswerManager();
	specManager_ = new SpecificationManager();

	mainStack_ = new Wt::WStackedWidget();
	addWidget(mainStack_);

	Wt::WApplication::instance()->internalPathChanged().connect(this,
			&WebApp::handleInternalPath);

	anchorUserOverview_ = new Wt::WAnchor("/index", "Enquete overzicht.", this);
	anchorUserOverview_->setLink(Wt::WLink(Wt::WLink::InternalPath, "/index"));

	anchorAdminOverview_ = new Wt::WAnchor("/admin", "Enquete beheer.", this);
	anchorAdminOverview_->setLink(Wt::WLink(Wt::WLink::InternalPath, "/admin"));

	handleInternalPath(Wt::WApplication::instance()->internalPath());
}