added import files into Profile menu
This commit is contained in:
parent
6ff8de8972
commit
f35647f76c
5 changed files with 25 additions and 4 deletions
|
@ -325,8 +325,8 @@ void ProfileInterface::pictureDeleted_f(QWidget *picWidget_)
|
||||||
SnapmaticWidget *picWidget = (SnapmaticWidget*)picWidget_;
|
SnapmaticWidget *picWidget = (SnapmaticWidget*)picWidget_;
|
||||||
SnapmaticPicture *picture = picWidget->getPicture();
|
SnapmaticPicture *picture = picWidget->getPicture();
|
||||||
if (picWidget->isSelected()) { picWidget->setSelected(false); }
|
if (picWidget->isSelected()) { picWidget->setSelected(false); }
|
||||||
picWidget->close();
|
|
||||||
widgets.remove(picWidget);
|
widgets.remove(picWidget);
|
||||||
|
picWidget->close();
|
||||||
picWidget->deleteLater();
|
picWidget->deleteLater();
|
||||||
pictures.removeAll(picture);
|
pictures.removeAll(picture);
|
||||||
delete picture;
|
delete picture;
|
||||||
|
@ -774,3 +774,8 @@ void ProfileInterface::deleteSelected()
|
||||||
QMessageBox::information(this, tr("Remove selected"), tr("No Snapmatic pictures or Savegames files are selected"));
|
QMessageBox::information(this, tr("Remove selected"), tr("No Snapmatic pictures or Savegames files are selected"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ProfileInterface::importFiles()
|
||||||
|
{
|
||||||
|
on_cmdImport_clicked();
|
||||||
|
}
|
||||||
|
|
|
@ -53,6 +53,7 @@ public slots:
|
||||||
void deselectAllWidgets();
|
void deselectAllWidgets();
|
||||||
void exportSelected();
|
void exportSelected();
|
||||||
void deleteSelected();
|
void deleteSelected();
|
||||||
|
void importFiles();
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void on_cmdCloseProfile_clicked();
|
void on_cmdCloseProfile_clicked();
|
||||||
|
|
|
@ -250,3 +250,8 @@ void UserInterface::on_actionOptions_triggered()
|
||||||
optionsDialog->deleteLater();
|
optionsDialog->deleteLater();
|
||||||
delete optionsDialog;
|
delete optionsDialog;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void UserInterface::on_action_Import_triggered()
|
||||||
|
{
|
||||||
|
profileUI->importFiles();
|
||||||
|
}
|
||||||
|
|
|
@ -53,6 +53,7 @@ private slots:
|
||||||
void on_actionExport_selected_triggered();
|
void on_actionExport_selected_triggered();
|
||||||
void on_actionDelete_selected_triggered();
|
void on_actionDelete_selected_triggered();
|
||||||
void on_actionOptions_triggered();
|
void on_actionOptions_triggered();
|
||||||
|
void on_action_Import_triggered();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
ProfileDatabase *profileDB;
|
ProfileDatabase *profileDB;
|
||||||
|
|
|
@ -154,11 +154,12 @@
|
||||||
<property name="title">
|
<property name="title">
|
||||||
<string>&Profile</string>
|
<string>&Profile</string>
|
||||||
</property>
|
</property>
|
||||||
<addaction name="actionSelect_all"/>
|
<addaction name="action_Import"/>
|
||||||
<addaction name="actionDeselect_all"/>
|
|
||||||
<addaction name="separator"/>
|
|
||||||
<addaction name="actionExport_selected"/>
|
<addaction name="actionExport_selected"/>
|
||||||
<addaction name="actionDelete_selected"/>
|
<addaction name="actionDelete_selected"/>
|
||||||
|
<addaction name="separator"/>
|
||||||
|
<addaction name="actionSelect_all"/>
|
||||||
|
<addaction name="actionDeselect_all"/>
|
||||||
</widget>
|
</widget>
|
||||||
<addaction name="menuFile"/>
|
<addaction name="menuFile"/>
|
||||||
<addaction name="menuEdit"/>
|
<addaction name="menuEdit"/>
|
||||||
|
@ -229,6 +230,14 @@
|
||||||
<string>Ctrl+R</string>
|
<string>Ctrl+R</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="action_Import">
|
||||||
|
<property name="text">
|
||||||
|
<string>&Import files...</string>
|
||||||
|
</property>
|
||||||
|
<property name="shortcut">
|
||||||
|
<string>Ctrl+I</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections>
|
<connections>
|
||||||
|
|
Loading…
Reference in a new issue