Changeset 84010 in vbox
- Timestamp:
- Apr 27, 2020 2:46:33 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 137578
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/cloud/machinesettings
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/cloud/machinesettings/UICloudMachineSettingsDialog.cpp
r84004 r84010 74 74 } 75 75 76 void UICloudMachineSettingsDialog::setOkButtonEnabled(bool fEnabled) 77 { 78 AssertPtrReturnVoid(m_pButtonBox); 79 AssertPtrReturnVoid(m_pButtonBox->button(QDialogButtonBox::Ok)); 80 m_pButtonBox->button(QDialogButtonBox::Ok)->setEnabled(fEnabled); 81 } 82 76 83 void UICloudMachineSettingsDialog::sltRefresh() 77 84 { … … 101 108 if (m_pPage) 102 109 { 110 connect(m_pPage, &UICloudMachineSettingsDialogPage::sigValidChanged, 111 this, &UICloudMachineSettingsDialog::setOkButtonEnabled); 103 112 /* Add into layout: */ 104 113 pLayout->addWidget(m_pPage); … … 113 122 connect(m_pButtonBox, &QIDialogButtonBox::accepted, this, &UICloudMachineSettingsDialog::accept); 114 123 connect(m_pButtonBox, &QIDialogButtonBox::rejected, this, &UICloudMachineSettingsDialog::reject); 124 setOkButtonEnabled(false); 115 125 /* Add into layout: */ 116 126 pLayout->addWidget(m_pButtonBox); -
trunk/src/VBox/Frontends/VirtualBox/src/cloud/machinesettings/UICloudMachineSettingsDialog.h
r83963 r84010 63 63 private slots: 64 64 65 /** Sets Ok button to be @a fEnabled. */ 66 void setOkButtonEnabled(bool fEnabled); 67 65 68 /** Performs dialog refresh. */ 66 69 void sltRefresh(); -
trunk/src/VBox/Frontends/VirtualBox/src/cloud/machinesettings/UICloudMachineSettingsDialogPage.cpp
r84009 r84010 111 111 } 112 112 } 113 114 /* Revalidate: */ 115 emit sigValidChanged(m_comForm.isNotNull()); 113 116 } -
trunk/src/VBox/Frontends/VirtualBox/src/cloud/machinesettings/UICloudMachineSettingsDialogPage.h
r84009 r84010 37 37 { 38 38 Q_OBJECT; 39 40 signals: 41 42 /** Notifies listeners about value has became @a fValid. */ 43 void sigValidChanged(bool fValid); 39 44 40 45 public:
Note:
See TracChangeset
for help on using the changeset viewer.