Close to finished. Need to fix the upload part. Viewing works (in grayscale)
This commit is contained in:
@ -1538,25 +1538,6 @@ void MainWindow::on_actionScreenshots_triggered()
|
||||
|
||||
void MainWindow::screenshotsUploaded(QList<ScreenShot *> screenshots)
|
||||
{
|
||||
NetJob *job2 = new NetJob("Screenshot Data");
|
||||
for (ScreenShot *shot : screenshots)
|
||||
{
|
||||
job2->addNetAction(ScreenShotGet::make(shot));
|
||||
}
|
||||
ProgressDialog prog3(this);
|
||||
prog3.exec(job2);
|
||||
connect(job2, &NetJob::failed, [this]
|
||||
{
|
||||
CustomMessageBox::selectable(this, tr("Failed to upload screenshots!"),
|
||||
tr("Unknown error"), QMessageBox::Warning)->exec();
|
||||
});
|
||||
connect(job2, &NetJob::succeeded, [this, screenshots]
|
||||
{ screenShotsGotten(screenshots); });
|
||||
}
|
||||
|
||||
void MainWindow::screenShotsGotten(QList<ScreenShot *> screenshots)
|
||||
{
|
||||
|
||||
QStringList urls;
|
||||
for (ScreenShot *shot : screenshots)
|
||||
{
|
||||
|
@ -172,8 +172,6 @@ slots:
|
||||
|
||||
void screenshotsUploaded(QList<class ScreenShot*> screenshots);
|
||||
|
||||
void screenShotsGotten(QList<class ScreenShot*> screenshots);
|
||||
|
||||
/*!
|
||||
* Runs the DownloadUpdateTask and installs updates.
|
||||
*/
|
||||
|
@ -20,7 +20,7 @@ QList<ScreenShot*> ScreenshotDialog::selected()
|
||||
{
|
||||
QList<ScreenShot*> list;
|
||||
QList<ScreenShot*> first = m_list->screenshots();
|
||||
for (QModelIndex index : ui->listView->selectionModel()->selectedIndexes())
|
||||
for (QModelIndex index : ui->listView->selectionModel()->selectedRows())
|
||||
{
|
||||
list.append(first.at(index.row()));
|
||||
}
|
||||
|
@ -11,7 +11,11 @@
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>Dialog</string>
|
||||
<string>Screenshots</string>
|
||||
</property>
|
||||
<property name="windowIcon">
|
||||
<iconset resource="../../resources/multimc/multimc.qrc">
|
||||
<normaloff>:/icons/multimc/scalable/apps/multimc.svg</normaloff>:/icons/multimc/scalable/apps/multimc.svg</iconset>
|
||||
</property>
|
||||
<widget class="QDialogButtonBox" name="buttonBox">
|
||||
<property name="geometry">
|
||||
@ -36,12 +40,15 @@
|
||||
</rect>
|
||||
</property>
|
||||
<property name="selectionMode">
|
||||
<enum>QAbstractItemView::MultiSelection</enum>
|
||||
<enum>QAbstractItemView::ExtendedSelection</enum>
|
||||
</property>
|
||||
<property name="selectionBehavior">
|
||||
<enum>QAbstractItemView::SelectItems</enum>
|
||||
</property>
|
||||
<property name="iconSize">
|
||||
<size>
|
||||
<width>480</width>
|
||||
<height>360</height>
|
||||
<width>120</width>
|
||||
<height>90</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="flow">
|
||||
@ -51,11 +58,13 @@
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="viewMode">
|
||||
<enum>QListView::ListMode</enum>
|
||||
<enum>QListView::IconMode</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</widget>
|
||||
<resources/>
|
||||
<resources>
|
||||
<include location="../../resources/multimc/multimc.qrc"/>
|
||||
</resources>
|
||||
<connections>
|
||||
<connection>
|
||||
<sender>buttonBox</sender>
|
||||
|
Reference in New Issue
Block a user