Changeset 45085 in vbox
- Timestamp:
- Mar 19, 2013 9:28:24 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 84368
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/widgets/VBoxFilePathSelectorWidget.cpp
r42261 r45085 7 7 8 8 /* 9 * Copyright (C) 2008-201 2Oracle Corporation9 * Copyright (C) 2008-2013 Oracle Corporation 10 10 * 11 11 * This file is part of VirtualBox Open Source Edition (OSE), as … … 20 20 /* Local includes */ 21 21 #include "QIFileDialog.h" 22 #include "QIToolButton.h" 22 23 #include "QILabel.h" 23 24 #include "QILineEdit.h" … … 35 36 #include <QHBoxLayout> 36 37 #include <QLineEdit> 37 #include <QPushButton>38 38 #include <QTimer> 39 39 … … 567 567 , mMode (VBoxFilePathSelectorWidget::Mode_File_Open) 568 568 , mLineEdit (NULL) 569 , m_fButtonT extSet(false)569 , m_fButtonToolTipSet(false) 570 570 , mHomeDir (QDir::current().absolutePath()) 571 571 , mIsModified (false) … … 574 574 mMainLayout->setMargin (0); 575 575 576 mSelectButton = new QPushButton (this); 577 connect (mSelectButton, SIGNAL (clicked()), 578 this, SLOT (choose())); 579 580 mMainLayout->addWidget (mSelectButton); 576 mSelectButton = new QIToolButton(this); 577 mSelectButton->setIcon(UIIconPool::iconSet(":/select_file_16px.png", ":/select_file_dis_16px.png")); 578 connect(mSelectButton, SIGNAL(clicked()), this, SLOT(choose())); 579 mMainLayout->addWidget(mSelectButton); 581 580 582 581 setEditable (false); … … 680 679 } 681 680 682 void VBoxEmptyFileSelector::setChooseButtonT ext(const QString &strText)683 { 684 m SelectButton->setText(strText);685 m _fButtonTextSet = !strText.isEmpty();686 } 687 688 QString VBoxEmptyFileSelector::chooseButtonT ext() const689 { 690 return mSelectButton->t ext();681 void VBoxEmptyFileSelector::setChooseButtonToolTip(const QString &strToolTip) 682 { 683 m_fButtonToolTipSet = !strToolTip.isEmpty(); 684 mSelectButton->setToolTip(strToolTip); 685 } 686 687 QString VBoxEmptyFileSelector::chooseButtonToolTip() const 688 { 689 return mSelectButton->toolTip(); 691 690 } 692 691 … … 723 722 void VBoxEmptyFileSelector::retranslateUi() 724 723 { 725 if (!m_fButtonT extSet)726 mSelectButton->setT ext(tr("&Choose..."));724 if (!m_fButtonToolTipSet) 725 mSelectButton->setToolTip(tr("Choose...")); 727 726 } 728 727 -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/VBoxFilePathSelectorWidget.h
r44529 r45085 6 6 7 7 /* 8 * Copyright (C) 2008-201 2Oracle Corporation8 * Copyright (C) 2008-2013 Oracle Corporation 9 9 * 10 10 * This file is part of VirtualBox Open Source Edition (OSE), as … … 33 33 class QHBoxLayout; 34 34 class QAction; 35 class Q PushButton;35 class QIToolButton; 36 36 37 37 //////////////////////////////////////////////////////////////////////////////// … … 162 162 void resetModified () { mIsModified = false; } 163 163 164 void setChooseButtonT ext(const QString &aText);165 QString chooseButtonT ext() const;164 void setChooseButtonToolTip(const QString &strToolTip); 165 QString chooseButtonToolTip() const; 166 166 167 167 void setFileDialogTitle (const QString& aTitle); … … 194 194 VBoxFilePathSelectorWidget::Mode mMode; 195 195 QILineEdit *mLineEdit; 196 Q PushButton *mSelectButton;197 bool m_fButtonT extSet;196 QIToolButton *mSelectButton; 197 bool m_fButtonToolTipSet; 198 198 QString mFileDialogTitle; 199 199 QString mFileFilters; -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic3.cpp
r45081 r45085 280 280 m_pBucketLabel->setText(UIWizardExportApp::tr("&Bucket:")); 281 281 m_pFileSelectorLabel->setText(UIWizardExportApp::tr("&File:")); 282 m_pFileSelector->setChooseButtonToolTip(tr("Choose a file to export virtual appliance...")); 282 283 m_pFileSelector->setFileDialogTitle(UIWizardExportApp::tr("Please choose a file to export virtual appliance")); 283 284 m_pFileSelector->setFileFilters(UIWizardExportApp::tr("Open Virtualization Format Archive (%1)").arg("*.ova") + ";;" + -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp
r45083 r45085 213 213 m_pBucketLabel->setText(UIWizardExportApp::tr("&Bucket:")); 214 214 m_pFileSelectorLabel->setText(UIWizardExportApp::tr("&File:")); 215 m_pFileSelector->setChooseButtonToolTip(tr("Choose a file to export virtual appliance...")); 215 216 m_pFileSelector->setFileDialogTitle(UIWizardExportApp::tr("Please choose a file to export virtual appliance")); 216 217 m_pFileSelector->setFileFilters(UIWizardExportApp::tr("Open Virtualization Format Archive (%1)").arg("*.ova") + ";;" + -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp
r45082 r45085 44 44 m_pFileSelector->setHomeDir(vboxGlobal().documentsPath()); 45 45 m_pFileSelector->setMode(VBoxFilePathSelectorWidget::Mode_File_Open); 46 m_pFileSelector->setButtonPosition(VBoxEmptyFileSelector::RightPosition); 47 m_pFileSelector->setEditable(true); 46 48 } 47 49 pMainLayout->addWidget(m_pLabel); … … 63 65 "saved in the Open Virtualization Format (OVF). " 64 66 "To continue, select the file to import below.</p>")); 65 m_pFileSelector->setChooseButtonT ext(UIWizardImportApp::tr("Open appliance..."));67 m_pFileSelector->setChooseButtonToolTip(UIWizardImportApp::tr("Choose a virtual appliance file to import...")); 66 68 m_pFileSelector->setFileDialogTitle(UIWizardImportApp::tr("Please choose a virtual appliance file to import")); 67 69 m_pFileSelector->setFileFilters(UIWizardImportApp::tr("Open Virtualization Format (%1)").arg("*.ova *.ovf")); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageExpert.cpp
r45084 r45085 45 45 m_pFileSelector->setHomeDir(vboxGlobal().documentsPath()); 46 46 m_pFileSelector->setMode(VBoxFilePathSelectorWidget::Mode_File_Open); 47 m_pFileSelector->setButtonPosition(VBoxEmptyFileSelector::RightPosition); 48 m_pFileSelector->setEditable(true); 47 49 } 48 50 pApplianceCntLayout->addWidget(m_pFileSelector); … … 93 95 /* Translate widgets: */ 94 96 m_pApplianceCnt->setTitle(UIWizardImportApp::tr("Appliance to import")); 95 m_pFileSelector->setChooseButtonT ext(UIWizardImportApp::tr("Open appliance..."));97 m_pFileSelector->setChooseButtonToolTip(UIWizardImportApp::tr("Choose a virtual appliance file to import...")); 96 98 m_pFileSelector->setFileDialogTitle(UIWizardImportApp::tr("Please choose a virtual appliance file to import")); 97 99 m_pFileSelector->setFileFilters(UIWizardImportApp::tr("Open Virtualization Format (%1)").arg("*.ova *.ovf"));
Note:
See TracChangeset
for help on using the changeset viewer.