QString LoginWrapper::getToken() { qDebug() << "m_tokenFilename: " << m_tokenFilename; QFile file(m_tokenFilename); if (!file.exists()) { file.open( QIODevice::ReadWrite | QIODevice::Text ); file.close(); } if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) { return ""; } QTextStream in(&file); auto all = in.readAll(); qDebug() << "all: " << all; return all; } void LoginWrapper::clearToken() { QFile file(m_tokenFilename); if (!file.open(QIODevice::ReadWrite | QIODevice::Text)) { return; } file.resize(0); } void LoginWrapper::saveToken(const QString& token) { QFile file(m_tokenFilename); if(!file.open(QIODevice::ReadWrite | QIODevice::Text)) { return; } QTextStream in(&file); in << token; }