KNewStuff
knewstuff3/uploaddialog.cpp
Go to the documentation of this file.
95 q->connect(atticaHelper, SIGNAL(providersLoaded(QStringList)), q, SLOT(_k_providersLoaded(QStringList)));
96 q->connect(atticaHelper, SIGNAL(loginChecked(bool)), q, SLOT(_k_checkCredentialsFinished(bool)));
97 q->connect(atticaHelper, SIGNAL(licensesLoaded(Attica::License::List)), q, SLOT(_k_licensesLoaded(Attica::License::List)));
98 q->connect(atticaHelper, SIGNAL(categoriesLoaded(Attica::Category::List)), q, SLOT(_k_categoriesLoaded(Attica::Category::List)));
99 q->connect(atticaHelper, SIGNAL(contentByCurrentUserLoaded(Attica::Content::List)), q, SLOT(_k_contentByCurrentUserLoaded(Attica::Content::List)));
100 q->connect(atticaHelper, SIGNAL(contentLoaded(Attica::Content)), q, SLOT(_k_updatedContentFetched(Attica::Content)));
103 q->connect(atticaHelper, SIGNAL(previewLoaded(int,QImage)), q, SLOT(_k_previewLoaded(int,QImage)));
110 q->connect(ui.providerComboBox, SIGNAL(currentIndexChanged(QString)), q, SLOT(_k_providerChanged(QString)));
191 if (ui.providerComboBox->count() > 0 && !ui.username->text().isEmpty() && !ui.password->text().isEmpty()) {
316 void UploadDialog::Private::_k_contentByCurrentUserLoaded(const Attica::Content::List& contentList)
358 ui.contentWebsiteLink->setText(QLatin1String("<a href=\"") + content.detailpage().toString() + QLatin1String("\">")
359 + i18nc("A link to the website where the get hot new stuff upload can be seen", "Visit website") + QLatin1String("</a>"));
434 d->ui.mTitleWidget->setPixmap(KIcon(KGlobal::activeComponent().aboutData()->programIconName()));
452 KMessageBox::error(this, i18n("File not found: %1", d->uploadFile.url()), i18n("Upload Failed"));
463 d->ui.mCategoryCombo->setCurrentIndex(d->ui.mCategoryCombo->findText(category, Qt::MatchFixedString));
578 KMessageBox::error(q, i18n("The selected category \"%1\" is invalid.", categoryName), i18n("Upload Failed"));
589 // for the license, if one of the licenses coming from the server was used, pass its id, otherwise the string
614 q->connect(job, SIGNAL(finished(Attica::BaseJob*)), q, SLOT(_k_contentAdded(Attica::BaseJob*)));
618 Attica::ItemPostJob<Attica::Content>* job = currentProvider().editContent(category, ui.userContentList->currentItem()->data(Qt::UserRole).toString(), content);
619 q->connect(job, SIGNAL(finished(Attica::BaseJob*)), q, SLOT(_k_contentAdded(Attica::BaseJob*)));
665 Attica::ItemPostJob<Attica::Content> * job = static_cast<Attica::ItemPostJob<Attica::Content> *>(baseJob);
717 q->connect(job, SIGNAL(finished(Attica::BaseJob*)), q, SLOT(_k_fileUploadFinished(Attica::BaseJob*)));
720 q->connect(job, SIGNAL(finished(Attica::BaseJob*)), q, SLOT(_k_preview1UploadFinished(Attica::BaseJob*)));
723 q->connect(job, SIGNAL(finished(Attica::BaseJob*)), q, SLOT(_k_preview2UploadFinished(Attica::BaseJob*)));
726 q->connect(job, SIGNAL(finished(Attica::BaseJob*)), q, SLOT(_k_preview3UploadFinished(Attica::BaseJob*)));
776 ui.contentWebsiteLink->setText(QLatin1String("<a href=\"") + url.toString() + QLatin1String("\">")
777 + i18nc("A link to the website where the get hot new stuff upload can be seen", "Visit website") + QLatin1String("</a>"));
void _k_updateContentsToggled(bool update)
Definition: knewstuff3/uploaddialog.cpp:378
QString i18n(const char *text)
Definition: uploaddialog_p.h:40
KPixmapSequenceWidget * busyWidget
Definition: uploaddialog_p.h:70
void addProviderFile(const QUrl &file)
Definition: atticahelper.cpp:42
KAction * firstPage(const QObject *recvr, const char *slot, QObject *parent)
KGuiItem back(BidiMode useBidi=IgnoreRTL)
void setPreviewImageFile(uint number, const KUrl &file)
Set one of the threee preview images displayed in the upload dialog.
Definition: knewstuff3/uploaddialog.cpp:498
void setDescription(const QString &description)
Set the suggested description displayed in the upload dialog.
Definition: knewstuff3/uploaddialog.cpp:471
QString i18np(const char *sing, const char *plur, const A1 &a1)
static QString locate(const char *type, const QString &filename, const KComponentData &cData=KGlobal::mainComponent())
void setBusy(const QString &message)
Definition: knewstuff3/uploaddialog.cpp:124
void setPrice(double price)
Set the suggested price displayed in the upload dialog.
Definition: knewstuff3/uploaddialog.cpp:482
const char * name(StandardAction id)
void _k_currencyLoaded(const QString ¤cy)
Definition: knewstuff3/uploaddialog.cpp:311
static QDebug kError(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
bool hasGroup(const QString &group) const
KConfigGroup group(const QByteArray &group)
QString toLocalFile(AdjustPathOption trailing=LeaveTrailingSlash) const
void setUploadFile(const KUrl &payloadFile)
Set the file to be uploaded.
Definition: knewstuff3/uploaddialog.cpp:443
void _k_contentAdded(Attica::BaseJob *)
Definition: knewstuff3/uploaddialog.cpp:649
void setUploadName(const QString &name)
Set the suggested title for the upload.
Definition: knewstuff3/uploaddialog.cpp:456
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
QString i18nc(const char *ctxt, const char *text)
void _k_categoriesLoaded(const Attica::Category::List &loadedCategories)
Definition: knewstuff3/uploaddialog.cpp:525
bool init(const QString &configfile)
Definition: knewstuff3/uploaddialog.cpp:43
Definition: atticahelper.h:39
void _k_startUpload()
Definition: knewstuff3/uploaddialog.cpp:551
void _k_preview1UploadFinished(Attica::BaseJob *)
Definition: knewstuff3/uploaddialog.cpp:739
void _k_priceToggled(bool)
Definition: knewstuff3/uploaddialog.cpp:520
AccessMode accessMode() const
UploadDialog(QWidget *parent=0)
Create a new upload dialog.
Definition: knewstuff3/uploaddialog.cpp:383
void _k_updatePage()
Definition: knewstuff3/uploaddialog.cpp:183
void _k_previewLoaded(int index, const QImage &image)
Definition: knewstuff3/uploaddialog.cpp:363
KComponentData activeComponent()
void setPriceEnabled(bool enabled)
Enable the UI to let the user to set a price for the uploaded item.
Definition: knewstuff3/uploaddialog.cpp:476
void _k_providerChanged(const QString &providerName)
Definition: knewstuff3/uploaddialog.cpp:251
QString componentName() const
void setSequence(const KPixmapSequence &seq)
void setVersion(const QString &version)
Set the suggested version displayed in the upload dialog.
Definition: knewstuff3/uploaddialog.cpp:493
void _k_changePreview3()
Definition: knewstuff3/uploaddialog.cpp:641
void doUpload(const QString &index, const KUrl &filePath)
Definition: knewstuff3/uploaddialog.cpp:699
KGuiItem forward(BidiMode useBidi=IgnoreRTL)
void _k_licensesLoaded(const Attica::License::List &licenses)
Definition: knewstuff3/uploaddialog.cpp:303
void _k_checkCredentialsFinished(bool)
Definition: knewstuff3/uploaddialog.cpp:285
void _k_detailsLinkLoaded(const QUrl &url)
Definition: knewstuff3/uploaddialog.cpp:774
void setPriceReason(const QString &reason)
Set the suggested rationale why this item costs something to download.
Definition: knewstuff3/uploaddialog.cpp:488
void _k_backPage()
Definition: knewstuff3/uploaddialog.cpp:265
void setIdle(const QString &message)
Definition: knewstuff3/uploaddialog.cpp:130
void _k_contentByCurrentUserLoaded(const Attica::Content::List &contentList)
Definition: knewstuff3/uploaddialog.cpp:316
void _k_providersLoaded(const QStringList &providerNames)
Definition: knewstuff3/uploaddialog.cpp:229
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
void selectCategory(const QString &category)
Set the suggested category for the upload.
Definition: knewstuff3/uploaddialog.cpp:461
void _k_showPage(int page)
Definition: knewstuff3/uploaddialog.cpp:136
void uploadFileFinished()
Definition: knewstuff3/uploaddialog.cpp:760
QString url(AdjustPathOption trailing=LeaveTrailingSlash) const
void _k_changePreview2()
Definition: knewstuff3/uploaddialog.cpp:633
void _k_updatedContentFetched(const Attica::Content &content)
Definition: knewstuff3/uploaddialog.cpp:334
void _k_preview2UploadFinished(Attica::BaseJob *)
Definition: knewstuff3/uploaddialog.cpp:746
void _k_changePreview1()
Definition: knewstuff3/uploaddialog.cpp:624
void _k_fileUploadFinished(Attica::BaseJob *)
Definition: knewstuff3/uploaddialog.cpp:732
void _k_preview3UploadFinished(Attica::BaseJob *)
Definition: knewstuff3/uploaddialog.cpp:753
T readEntry(const QString &key, const T &aDefault) const
static void error(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
void setChangelog(const QString &changelog)
Set the suggested changelog displayed in the upload dialog.
Definition: knewstuff3/uploaddialog.cpp:466
void _k_nextPage()
Definition: knewstuff3/uploaddialog.cpp:270
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Sun May 4 2014 08:37:40 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Sun May 4 2014 08:37:40 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.