2015-02-03 00:29:21 +03:00
# include "wizard/owncloudconnectionmethoddialog.h"
2015-02-03 19:55:01 +03:00
# include "utility.h"
# include <QUrl>
2015-02-03 00:29:21 +03:00
OwncloudConnectionMethodDialog : : OwncloudConnectionMethodDialog ( QWidget * parent ) :
QDialog ( parent ) ,
ui ( new Ui : : OwncloudConnectionMethodDialog )
{
ui - > setupUi ( this ) ;
connect ( ui - > btnNoTLS , SIGNAL ( clicked ( bool ) ) , this , SLOT ( returnNoTLS ( ) ) ) ;
connect ( ui - > btnClientSideTLS , SIGNAL ( clicked ( bool ) ) , this , SLOT ( returnClientSideTLS ( ) ) ) ;
connect ( ui - > btnBack , SIGNAL ( clicked ( bool ) ) , this , SLOT ( returnBack ( ) ) ) ;
2015-02-12 17:16:23 +03:00
// DM: TLS Client Cert GUI support disabled for now
ui - > btnClientSideTLS - > hide ( ) ;
2015-02-03 00:29:21 +03:00
}
2015-02-03 19:55:01 +03:00
void OwncloudConnectionMethodDialog : : setUrl ( const QUrl & url )
{
ui - > label - > setText ( tr ( " <html><head/><body><p>Failed to connect to the secure server address <em>%1</em>. How do you wish to proceed?</p></body></html> " )
2015-02-03 22:04:04 +03:00
# if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
. arg ( OCC : : Utility : : escape ( url . toString ( ) ) ) ) ;
# else
. arg ( url . toDisplayString ( ) . toHtmlEscaped ( ) ) ) ;
# endif
2015-02-03 19:55:01 +03:00
}
2015-02-03 00:29:21 +03:00
void OwncloudConnectionMethodDialog : : returnNoTLS ( )
{
done ( No_TLS ) ;
}
void OwncloudConnectionMethodDialog : : returnClientSideTLS ( )
{
done ( Client_Side_TLS ) ;
}
void OwncloudConnectionMethodDialog : : returnBack ( )
{
done ( Back ) ;
}
OwncloudConnectionMethodDialog : : ~ OwncloudConnectionMethodDialog ( )
{
delete ui ;
}