Exemple #1
0
void CMainWindow::_init()
{
    if (_setting->getProtocol() == "IMAP")
        _socket = new Protocol::IMAP;
    else
        _socket = new Protocol::POP3;

    if (!_setting->getIpReceveur().isEmpty())
    {
        try
        {
            _socket->connect(qPrintable(_setting->getIpReceveur()), _setting->getPortReceveur());
            if (!_socket->login(qPrintable(_setting->getLogin()), qPrintable(_setting->getMdp())))
                QMessageBox::critical(this, "Login " + _setting->getProtocol(), "Authentification failure");
            try
            {
                _smtp = new Protocol::SMTP;
                _smtp->connect(qPrintable(_setting->getIpSender()), _setting->getPortSender());
                QByteArray login(qPrintable(_setting->getLogin()));
                QByteArray mdp(qPrintable(_setting->getMdp()));
                if (!_smtp->login(qPrintable(QString(login.toBase64())), qPrintable(QString(mdp.toBase64()))))
                    QMessageBox::critical(this, "Login SMTP", "Authentification failure");
            }
            catch (const std::exception &e)
            {
                QMessageBox::critical(this, "Connection", "Connection SMTP failure " + QString(e.what()));
            }
            majDir();
        }
        catch (const std::exception &e)
        {
            QMessageBox::critical(this, "Connection", "Connection" + _setting->getProtocol() + "failure " + QString(e.what()));
        }
    }
}
Exemple #2
0
void mdp()
{
 if(!(strcmp("MUL",token) && strcmp("DIV",token) && strcmp("TRUNC_DIV",token) && strcmp("MOD",token)))
 {
 consume();
 pow();
 mdp();
 }
}
void mdp()
{
 if(!(strcmp(token,"MUL") && strcmp(token,"DIV") && strcmp(token,"MOD") && strcmp(token,"TRUNC_DIV")))
 {
 consume();
 pow();
 mdp();
 }
}
Exemple #4
0
/// Draw marker as a diamond
void PeakMarker2D::drawDiamond(QPainter& painter)const
{
  QPointF dp = origin();
  QPointF mdp(-dp.x(),-dp.y());
  // draw a diamond as a square rotated by 45 degrees
  painter.save();
  painter.translate(dp);
  painter.rotate(45);
  painter.translate(mdp);
  QPainterPath path;
  path.addRect(m_boundingRect.toQRectF());
  painter.fillPath(path,m_color);
  painter.restore();
}
Exemple #5
0
void md()
{
 pow();
 mdp();
}