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