dnai::Session Class Reference
#include <session.h>
Inheritance diagram for dnai::Session:

Collaboration diagram for dnai::Session:

Signals | |
| void | userChanged (models::User *user) |
| void | apiErrors () |
| void | rememberUserChanged (bool) |
Public Member Functions | |
| Session (QObject *parent=nullptr) | |
| Q_INVOKABLE void | signin (const QString &, const QString &) |
| Q_INVOKABLE void | getCurrentUser () |
| Q_INVOKABLE bool | uploadFile (const QString &) |
| Q_INVOKABLE void | updateCurentUserFiles () |
| Q_INVOKABLE void | logout () |
| Q_INVOKABLE void | downloadProjectData (uint, const QString &) |
| models::User * | user () const |
| bool | rememberUser () const |
| void | setUser (models::User *user) |
| void | setRememberUser (bool) |
Properties | |
| dnai::models::User | user |
| bool | rememberUser |
Private Attributes | |
| models::User * | m_user |
| bool | m_rememberUser |
Constructor & Destructor Documentation
|
explicit |
Member Function Documentation
|
signal |
| void dnai::Session::downloadProjectData | ( | uint | index, |
| const QString & | id | ||
| ) |
| void dnai::Session::getCurrentUser | ( | ) |
| void dnai::Session::logout | ( | ) |
| bool dnai::Session::rememberUser | ( | ) | const |
|
signal |
| void dnai::Session::setRememberUser | ( | bool | user | ) |
| void dnai::Session::setUser | ( | models::User * | user | ) |
| void dnai::Session::signin | ( | const QString & | username, |
| const QString & | password | ||
| ) |
| void dnai::Session::updateCurentUserFiles | ( | ) |
| bool dnai::Session::uploadFile | ( | const QString & | path | ) |
| models::User* dnai::Session::user | ( | ) | const |
|
signal |
Member Data Documentation
|
private |
|
private |
Property Documentation
|
readwrite |
|
readwrite |
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/session.h
- Gui/app/GeneratedFiles/Debug/moc_session.cpp
- Gui/app/src/dnai/session.cpp

1.8.9