Example #1
0
void Server::setRemoteDefaults()
{
    m_host             = Remote;
    m_type             = Basic;
    m_qchemEnvironment = "";
    m_hostAddress      = "";
    m_userName         = QString(qgetenv("USER"));
    m_authentication   = Agent;
    m_port             = 22;
    m_workingDirectory =  "~/";
    m_executableName   = "qcprog.exe";
    m_updateInterval   = 20;
    setBasicDefaults(m_host);
}
Example #2
0
void Server::setDefaults(Host const host, Type const type)
{
   switch (host) {
      case Local:   setLocalDefaults();   break;
      case Remote:  setRemoteDefaults();  break;
      case Web:     setWebDefaults();     break;
   }

   switch (type) {
      case Basic:  setBasicDefaults(host);  break;
      case PBS:    setPBSDefaults(host);    break;
      case SGE:    setSGEDefaults(host);    break;
      case HTTP:   /* nowt to do */         break;
   }
}
Example #3
0
void Server::setDefaults(Host const host, Type const type)
{
    if (host == Local) {
        setLocalDefaults();
    } else if (host == Remote) {
        setRemoteDefaults();
    }

    if (type == Basic) {
        setBasicDefaults(host);
    } else if (type == PBS) {
        setPBSDefaults(host);
    } else {
        setCustomDefaults(host);
    }
}