Changeset 48497 in vbox
- Timestamp:
- Sep 16, 2013 4:56:05 PM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 88993
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/settings/global
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.cpp
r48458 r48497 56 56 /* API: Update stuff: */ 57 57 void updateInfo(); 58 void updateData(); 58 59 59 60 /* API: Network item getters: */ … … 170 171 171 172 /* Item name was not changed: */ 173 setCheckState(0, m_data.m_fEnabled ? Qt::Checked : Qt::Unchecked); 172 174 if (m_data.m_strNewName == m_data.m_strName) 173 175 { 174 176 /* Just use the old one: */ 175 setText( 0, m_data.m_strName);177 setText(1, m_data.m_strName); 176 178 strToolTip += strHeader.arg(UIGlobalSettingsNetwork::tr("Network Name"), m_data.m_strName); 177 179 } … … 182 184 const QString oldName = m_data.m_strName; 183 185 const QString newName = m_data.m_strNewName.isEmpty() ? UIGlobalSettingsNetwork::tr("[empty]") : m_data.m_strNewName; 184 setText( 0, UIGlobalSettingsNetwork::tr("%1 (renamed from %2)").arg(newName, oldName));186 setText(1, UIGlobalSettingsNetwork::tr("%1 (renamed from %2)").arg(newName, oldName)); 185 187 strToolTip += strHeader.arg(UIGlobalSettingsNetwork::tr("Old Network Name"), m_data.m_strName); 186 188 strToolTip += strHeader.arg(UIGlobalSettingsNetwork::tr("New Network Name"), m_data.m_strNewName); … … 198 200 /* Assign tool-tip finally: */ 199 201 setToolTip(0, strToolTip); 202 } 203 204 void UIItemNetworkNAT::updateData() 205 { 206 /* Update data: */ 207 m_data.m_fEnabled = checkState(0) == Qt::Checked; 200 208 } 201 209 … … 364 372 /* Prepare NAT network tree-widget: */ 365 373 { 366 m_pTreeNetworkNAT->header()->hide(); 374 m_pTreeNetworkNAT->setColumnCount(2); 375 m_pTreeNetworkNAT->header()->setStretchLastSection(false); 376 m_pTreeNetworkNAT->header()->setResizeMode(0, QHeaderView::ResizeToContents); 377 m_pTreeNetworkNAT->header()->setResizeMode(1, QHeaderView::Stretch); 367 378 m_pTreeNetworkNAT->setContextMenuPolicy(Qt::CustomContextMenu); 368 379 connect(m_pTreeNetworkNAT, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), … … 372 383 connect(m_pTreeNetworkNAT, SIGNAL(itemDoubleClicked(QTreeWidgetItem*, int)), 373 384 this, SLOT(sltEditNetworkNAT())); 385 connect(m_pTreeNetworkNAT, SIGNAL(itemChanged(QTreeWidgetItem*, int)), 386 this, SLOT(sltHandleItemChangeNetworkNAT(QTreeWidgetItem*))); 374 387 } 375 388 /* Prepare Host network tree-widget: */ … … 619 632 Ui::UIGlobalSettingsNetwork::retranslateUi(this); 620 633 621 /* NAT network actions: */ 622 { 623 /* Translate text: */ 634 /* NAT networks: */ 635 { 636 /* Translate tree-widget columns: */ 637 m_pTreeNetworkNAT->setHeaderLabels(QStringList() 638 << tr("Active", "NAT network") 639 << tr("Name")); 640 641 /* Translate action text: */ 624 642 m_pActionAddNetworkNAT->setText(tr("&Add NAT network")); 625 643 m_pActionDelNetworkNAT->setText(tr("&Remove NAT network")); 626 644 m_pActionEditNetworkNAT->setText(tr("&Edit NAT network")); 627 645 628 /* Recompose tool-tips: */646 /* Recompose action tool-tips: */ 629 647 m_pActionAddNetworkNAT->setToolTip(m_pActionAddNetworkNAT->text().remove('&') + 630 648 QString(" (%1)").arg(m_pActionAddNetworkNAT->shortcut().toString())); … … 635 653 } 636 654 637 /* Host network actions: */638 { 639 /* Translate text: */655 /* Host networks: */ 656 { 657 /* Translate action text: */ 640 658 m_pActionAddNetworkHost->setText(tr("&Add host-only network")); 641 659 m_pActionDelNetworkHost->setText(tr("&Remove host-only network")); 642 660 m_pActionEditNetworkHost->setText(tr("&Edit host-only network")); 643 661 644 /* Recompose tool-tips: */662 /* Recompose action tool-tips: */ 645 663 m_pActionAddNetworkHost->setToolTip(m_pActionAddNetworkHost->text().remove('&') + 646 664 QString(" (%1)").arg(m_pActionAddNetworkHost->shortcut().toString())); … … 733 751 revalidate(); 734 752 } 753 } 754 755 void UIGlobalSettingsNetwork::sltHandleItemChangeNetworkNAT(QTreeWidgetItem *pChangedItem) 756 { 757 /* Get network item: */ 758 UIItemNetworkNAT *pItem = static_cast<UIItemNetworkNAT*>(pChangedItem); 759 AssertMsg(pItem, ("Changed item should present!\n")); 760 761 /* Update item data: */ 762 pItem->updateData(); 763 m_fChanged = true; 735 764 } 736 765 -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.h
r48458 r48497 161 161 void sltDelNetworkNAT(); 162 162 void sltEditNetworkNAT(); 163 void sltHandleItemChangeNetworkNAT(QTreeWidgetItem *pChangedItem); 163 164 void sltHandleCurrentItemChangeNetworkNAT(); 164 165 void sltShowContextMenuNetworkNAT(const QPoint &pos); -
trunk/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsNetwork.ui
r48458 r48497 49 49 <bool>false</bool> 50 50 </property> 51 <column>52 <property name="text">53 <string>Name</string>54 </property>55 </column>56 51 </widget> 57 52 </item>
Note:
See TracChangeset
for help on using the changeset viewer.