Some fixes.

This commit is contained in:
Martin Rotter 2014-10-08 18:35:18 +02:00
parent 07b7d1d6ee
commit d6cc4ff3ab
3 changed files with 20 additions and 0 deletions

View File

@ -87,6 +87,8 @@ QList<QAction*> FormMain::allActions() {
actions << m_ui->m_actionSettings;
actions << m_ui->m_actionImportFeeds;
actions << m_ui->m_actionExportFeeds;
actions << m_ui->m_actionRestoreDatabaseSettings;
actions << m_ui->m_actionBackupDatabaseSettings;
actions << m_ui->m_actionRestart;
actions << m_ui->m_actionQuit;
actions << m_ui->m_actionFullscreen;
@ -211,6 +213,8 @@ void FormMain::setupIcons() {
m_ui->m_actionReportBugBitBucket->setIcon(icon_theme_factory->fromTheme("application-report-bug"));
m_ui->m_actionExportFeeds->setIcon(icon_theme_factory->fromTheme("document-export"));
m_ui->m_actionImportFeeds->setIcon(icon_theme_factory->fromTheme("document-import"));
m_ui->m_actionBackupDatabaseSettings->setIcon(icon_theme_factory->fromTheme("document-export"));
m_ui->m_actionRestoreDatabaseSettings->setIcon(icon_theme_factory->fromTheme("document-import"));
m_ui->m_actionDonate->setIcon(icon_theme_factory->fromTheme("application-donate"));
m_ui->m_actionDisplayWiki->setIcon(icon_theme_factory->fromTheme("application-wiki"));

View File

@ -58,6 +58,9 @@
<addaction name="m_actionImportFeeds"/>
<addaction name="m_actionExportFeeds"/>
<addaction name="separator"/>
<addaction name="m_actionRestoreDatabaseSettings"/>
<addaction name="m_actionBackupDatabaseSettings"/>
<addaction name="separator"/>
<addaction name="m_actionRestart"/>
<addaction name="m_actionQuit"/>
</widget>
@ -615,6 +618,16 @@
<string>&amp;Restart</string>
</property>
</action>
<action name="m_actionRestoreDatabaseSettings">
<property name="text">
<string>&amp;Restore database/settings</string>
</property>
</action>
<action name="m_actionBackupDatabaseSettings">
<property name="text">
<string>&amp;Backup database/settings</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>

View File

@ -142,7 +142,10 @@ void Application::onAboutToQuit() {
qDebug("Cleaning up resources and saving application state.");
#if defined(Q_OS_WIN)
system()->removeTrolltechJunkRegistryKeys();
#endif
mainForm()->tabWidget()->feedMessageViewer()->quit();
database()->saveDatabase();
mainForm()->saveSize();