~ubuntu-branches/ubuntu/trusty/kamoso/trusty-proposed

« back to all changes in this revision

Viewing changes to src/plugins/youtube/youtube.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Harald Sitter
  • Date: 2009-09-18 18:35:15 UTC
  • Revision ID: james.westby@ubuntu.com-20090918183515-dsx4l0bkj4dmbevs
Tags: upstream-1.0.1
ImportĀ upstreamĀ versionĀ 1.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
 
41
41
K_PLUGIN_FACTORY(KamosoYoutubeFactory, registerPlugin<YoutubePlugin>(); )
42
42
K_EXPORT_PLUGIN(KamosoYoutubeFactory(KAboutData("youtube", "youtube",
43
 
                ki18n("Youtube"), "0.1", ki18n("Uploads files to youtube"),
 
43
                ki18n("YouTube"), "0.1", ki18n("Uploads files to YouTube"),
44
44
                KAboutData::License_GPL)))
45
45
 
46
46
YoutubePlugin::YoutubePlugin(QObject* parent, const QVariantList& args)
58
58
                KMimeType::Ptr mime = KMimeType::findByUrl(url);
59
59
                if(mime->name().startsWith("video/")) {
60
60
                        if(!act) {
61
 
                                act=new QAction(KIcon("youtube"), i18n("Upload to youtube"), 0);
 
61
                                act=new QAction(KIcon("youtube"), i18n("Upload to YouTube"), 0);
62
62
                                connect(act, SIGNAL(triggered(bool)), SLOT(upload()));
63
63
                        }
64
64
                }
118
118
}
119
119
void YoutubePlugin::login()
120
120
{
121
 
        #warning where the hell we have to put the developerKey? in a define?
122
121
        QMap<QString, QString> authInfo;
123
 
        if(m_wallet != NULL) {
124
 
                m_wallet->readMap("youtubeAuth",authInfo);
125
 
        }else{
126
 
                authInfo["username"] = dialog->username();
127
 
                authInfo["password"] = dialog->password();
128
 
        }
 
122
        authInfo["username"] = dialog->username();
 
123
        authInfo["password"] = dialog->password();
129
124
 
130
125
        KUrl url("https://www.google.com/youtube/accounts/ClientLogin");
131
126
        QByteArray data("Email=");
159
154
{
160
155
        QString server = QString("http://www.youtube.com");
161
156
        
162
 
        if(m_wallet == NULL) {
163
 
                dialog = new KPasswordDialog(0L,KPasswordDialog::ShowUsernameLine);
164
 
        }else{
 
157
        if(m_wallet != NULL) {
165
158
                dialog = new KPasswordDialog(0L,KPasswordDialog::ShowKeepPassword | KPasswordDialog::ShowUsernameLine);
166
159
                QMap<QString, QString> authInfo;
167
160
                m_wallet->readMap("youtubeAuth",authInfo);
168
161
                dialog->setPassword(authInfo["password"]);
169
162
                dialog->setUsername(authInfo["username"]);
170
163
                dialog->setKeepPassword(true);
 
164
        }else{
 
165
                dialog = new KPasswordDialog(0L,KPasswordDialog::ShowUsernameLine);
171
166
        }
172
 
        dialog->setPrompt(i18n("You need to supply a username and a password to be able to upload videos to yuoutube"));
 
167
        dialog->setPrompt(i18n("You need to supply a username and a password to be able to upload videos to YouTube"));
173
168
        dialog->addCommentLine(i18n("Server")+": ",server);
174
169
        dialog->setCaption(i18n("Authentication for ")+"youtube");
175
170