Changeset 75193 in vbox
- Timestamp:
- Oct 30, 2018 5:51:47 PM (6 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/guestctrl
- Files:
-
- 2 edited
-
UIGuestControlFileManager.cpp (modified) (3 diffs)
-
UIGuestFileTable.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.cpp
r75184 r75193 58 58 #endif /* !VBOX_WITH_PRECOMPILED_HEADERS */ 59 59 60 UIGuestControlFileManagerSettings *UIGuestControlFileManagerSettings::m_pInstance = 0; 61 62 UIGuestControlFileManagerSettings* UIGuestControlFileManagerSettings::instance() 63 { 64 return m_pInstance; 65 } 66 67 void UIGuestControlFileManagerSettings::create() 68 { 69 if (m_pInstance) 70 return; 71 m_pInstance = new UIGuestControlFileManagerSettings; 72 } 73 74 void UIGuestControlFileManagerSettings::destroy() 75 { 76 delete m_pInstance; 77 m_pInstance = 0; 78 } 79 80 UIGuestControlFileManagerSettings::~UIGuestControlFileManagerSettings() 81 { 82 83 } 84 85 UIGuestControlFileManagerSettings::UIGuestControlFileManagerSettings() 86 : bListDirectoriesOnTop(true) 87 , bAskDeleteConfirmation(false) 88 { 89 } 60 /********************************************************************************************************************************* 61 * UIFileManagerLogViewer definition. * 62 *********************************************************************************************************************************/ 63 64 class UIFileManagerLogViewer : public QTextEdit 65 { 66 67 Q_OBJECT; 68 69 public: 70 71 UIFileManagerLogViewer(QWidget *pParent = 0); 72 73 protected: 74 75 virtual void contextMenuEvent(QContextMenuEvent * event) /* override */; 76 77 private slots: 78 79 void sltClear(); 80 }; 90 81 91 82 /********************************************************************************************************************************* … … 142 133 143 134 }; 135 136 /********************************************************************************************************************************* 137 * UIFileManagerLogViewer implementation. * 138 *********************************************************************************************************************************/ 139 140 UIFileManagerLogViewer::UIFileManagerLogViewer(QWidget *pParent /* = 0 */) 141 :QTextEdit(pParent) 142 { 143 } 144 145 void UIFileManagerLogViewer::contextMenuEvent(QContextMenuEvent *event) 146 { 147 QMenu *menu = createStandardContextMenu(); 148 void sltClear(); 149 150 QAction *pClearAction = menu->addAction(tr("Clear")); 151 connect(pClearAction, &QAction::triggered, this, &UIFileManagerLogViewer::sltClear); 152 menu->exec(event->globalPos()); 153 delete menu; 154 } 155 156 void UIFileManagerLogViewer::sltClear() 157 { 158 clear(); 159 } 160 161 162 /********************************************************************************************************************************* 163 * UIGuestControlFileManagerSettings implementation. * 164 *********************************************************************************************************************************/ 165 166 UIGuestControlFileManagerSettings *UIGuestControlFileManagerSettings::m_pInstance = 0; 167 168 UIGuestControlFileManagerSettings* UIGuestControlFileManagerSettings::instance() 169 { 170 return m_pInstance; 171 } 172 173 void UIGuestControlFileManagerSettings::create() 174 { 175 if (m_pInstance) 176 return; 177 m_pInstance = new UIGuestControlFileManagerSettings; 178 } 179 180 void UIGuestControlFileManagerSettings::destroy() 181 { 182 delete m_pInstance; 183 m_pInstance = 0; 184 } 185 186 UIGuestControlFileManagerSettings::~UIGuestControlFileManagerSettings() 187 { 188 189 } 190 191 UIGuestControlFileManagerSettings::UIGuestControlFileManagerSettings() 192 : bListDirectoriesOnTop(true) 193 , bAskDeleteConfirmation(false) 194 { 195 } 144 196 145 197 /********************************************************************************************************************************* … … 436 488 } 437 489 438 m_pLogOutput = new QTextEdit;490 m_pLogOutput = new UIFileManagerLogViewer; 439 491 if (m_pLogOutput) 440 492 { -
trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestFileTable.cpp
r75184 r75193 336 336 void UIGuestFileTable::copyGuestToHost(const QString& hostDestinationPath) 337 337 { 338 QVector<QString> sourcePaths ;//= selectedItemPathList().toVector();338 QVector<QString> sourcePaths = selectedItemPathList().toVector(); 339 339 QVector<QString> aFilters; 340 340 QVector<QString> aFlags; 341 sourcePaths.append("opt/VBoxGuestAdditions-5.2.97/bin/"); 341 342 342 CProgress progress = m_comGuestSession.CopyFromGuest(sourcePaths, aFilters, aFlags, hostDestinationPath); 343 343 if (!m_comGuestSession.isOk())
Note:
See TracChangeset
for help on using the changeset viewer.

