- /**
- * @brief Clears account iformation from settings
- *
- * @param keepUsername true = keep username
- */
- void clearAccountInformation(bool keepUsername = false);
-
-private:
-
- /**
- * @brief Creates login url with given parameters
- *
- * @param urlParts Url parts
- * @return QUrl Login page url
- */
- QUrl formLoginPageUrl(const QStringList & urlParts) const;
-
- /**
- * @brief Reads previous stored credentials from file.
- *
- * @param credentialsFromFile This dataclass is the place where method stores credentials.
- * Corrent parameter here is m_loginCredentials
- */
- void readCredentials(FacebookCredentials &credentialsFromFile);
-
- /**
- * @brief Checks expiration time of credentials and compares it to current time.
- *
- * @param credentials this parameter represents credentials that will be verified.
- * @return bool returns true if expiration time is after current time. in other cases returns
- * false.
- */
- bool verifyCredentials(const FacebookCredentials &credentials) const;
-
- /**
- * @brief Writes credentials to File
- *
- * @param credentials Contents of this dataclass is stored to file
- */
- void writeCredentials(const FacebookCredentials &credentials);
-