Older/WebApplication/Hello.h
amass 30185e9ff1
All checks were successful
Deploy / Build (push) Successful in 4m27s
add login widget.
2024-11-19 23:39:40 +08:00

27 lines
582 B
C++

#ifndef __HELLO_H__
#define __HELLO_H__
#include <Wt/WApplication.h>
class Session;
class Hello : public Wt::WApplication {
public:
Hello(const Wt::WEnvironment &env, Wt::Dbo::SqlConnectionPool &connectionPool, bool embedded);
~Hello();
protected:
void greet();
void authEvent();
void handlePathChange(const std::string &path);
private:
Wt::WLineEdit *m_nameEdit = nullptr;
Wt::WText *m_greeting = nullptr;
std::unique_ptr<Session> m_session;
std::string m_externalPath;
Wt::WContainerWidget *m_root = nullptr;
};
#endif // __HELLO_H__