2018-08-17 16:06:14 +03:00
|
|
|
|
#include "exaptions.h"
|
2018-09-30 17:38:38 +03:00
|
|
|
|
#include <QDir>
|
2018-08-17 16:06:14 +03:00
|
|
|
|
|
|
|
|
|
#ifdef LOGER
|
|
|
|
|
Log debug_log(LOG_FILE);
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
const char *BaseException::what() {
|
|
|
|
|
return _what.toLatin1().data();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void BaseException::log() const{
|
|
|
|
|
#ifdef LOGER
|
|
|
|
|
debug_log.write(_what, ERROR);
|
|
|
|
|
#endif
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
MediaException::MediaException(){
|
|
|
|
|
_what = QObject::tr("Your operating system or platform has not supported media files.");
|
|
|
|
|
log();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
AddNodeExaption::AddNodeExaption(){
|
|
|
|
|
_what = QObject::tr("Address not available");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
initNodeError::initNodeError(){
|
|
|
|
|
_what = QObject::tr("The node on this device could not be deployed.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
CreatePackageExaption::CreatePackageExaption(){
|
|
|
|
|
_what = QObject::tr("Сould not generate network packet");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SyncCountError::SyncCountError(){
|
|
|
|
|
_what = QObject::tr("Could not sync audio.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
BadAnswerExaption::BadAnswerExaption(){
|
|
|
|
|
_what = QObject::tr("could not parse message nodes.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
BrodcastConflict::BrodcastConflict(){
|
|
|
|
|
_what = QObject::tr("The server received the packet from the server.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SyncError::SyncError(){
|
|
|
|
|
_what = QObject::tr("The playlist is empty, the player has nothing to play.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
InitDBError::InitDBError(){
|
|
|
|
|
_what = QObject::tr("Error creating database.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
NetworkError::NetworkError(){
|
|
|
|
|
_what = QObject::tr("There was an error on the socket, the connection will be closed.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DataBaseError::DataBaseError(){
|
|
|
|
|
_what = QObject::tr("Find duplicate of database item.");
|
|
|
|
|
log();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
NotSupported::NotSupported(){
|
|
|
|
|
_what = QObject::tr("This option not supported.");
|
|
|
|
|
log();
|
|
|
|
|
}
|