MCPcopy Create free account
hub / github.com/KDE/kdevelop / fetchResults

Method fetchResults

plugins/subversion/svninfojob.cpp:85–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83}
84
85QVariant SvnInfoJob::fetchResults()
86{
87 if( m_provideInfo == RepoUrlOnly )
88 {
89 return QVariant(m_info.url);
90 }else if( m_provideInfo == RevisionOnly )
91 {
92 KDevelop::VcsRevision rev;
93 svn::Revision svnRev( m_info.rev );
94 switch( m_provideRevisionType )
95 {
96 case KDevelop::VcsRevision::Date:
97 rev.setRevisionValue(QVariant(QDateTime::fromSecsSinceEpoch(svnRev.date(), QTimeZone::LocalTime)),
98 KDevelop::VcsRevision::Date);
99 break;
100 default:
101 rev.setRevisionValue( QVariant( qlonglong( svnRev.revnum() ) ),
102 KDevelop::VcsRevision::GlobalNumber );
103 break;
104 }
105 return QVariant::fromValue<KDevelop::VcsRevision>(rev);
106 }
107 return QVariant::fromValue<SvnInfoHolder>(m_info);
108}
109
110void SvnInfoJob::start()
111{

Callers

nothing calls this directly

Calls 4

setRevisionValueMethod · 0.80
revnumMethod · 0.80
QVariantClass · 0.50
dateMethod · 0.45

Tested by

no test coverage detected