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