5 |
5 |
6 """ |
6 """ |
7 Module implementing a dialog to configure the offline storage. |
7 Module implementing a dialog to configure the offline storage. |
8 """ |
8 """ |
9 |
9 |
|
10 from PyQt4.QtCore import pyqtSlot |
10 from PyQt4.QtGui import QDialog |
11 from PyQt4.QtGui import QDialog |
11 |
12 |
|
13 from .WebDatabasesDialog import WebDatabasesDialog |
12 from .Ui_OfflineStorageConfigDialog import Ui_OfflineStorageConfigDialog |
14 from .Ui_OfflineStorageConfigDialog import Ui_OfflineStorageConfigDialog |
13 |
15 |
14 import Preferences |
16 import Preferences |
15 |
17 |
16 class OfflineStorageConfigDialog(QDialog, Ui_OfflineStorageConfigDialog): |
18 class OfflineStorageConfigDialog(QDialog, Ui_OfflineStorageConfigDialog): |
37 """ |
39 """ |
38 Preferences.setHelp("OfflineStorageDatabaseEnabled", |
40 Preferences.setHelp("OfflineStorageDatabaseEnabled", |
39 self.databaseEnabledCheckBox.isChecked()) |
41 self.databaseEnabledCheckBox.isChecked()) |
40 Preferences.setHelp("OfflineStorageDatabaseQuota", |
42 Preferences.setHelp("OfflineStorageDatabaseQuota", |
41 self.databaseQuotaSpinBox.value()) |
43 self.databaseQuotaSpinBox.value()) |
|
44 |
|
45 @pyqtSlot() |
|
46 def on_showDatabasesButton_clicked(self): |
|
47 """ |
|
48 Private slot to show a dialog with all databases. |
|
49 """ |
|
50 dlg = WebDatabasesDialog(self) |
|
51 dlg.exec_() |