UIMediumManager.h revision 2a3ea815abf6290c6e17e81eb350e5c19a090c64
919N/A * available from http://www.virtualbox.org. This file is free software;
919N/A#ifndef __UIMediumManager_h__
919N/A#define __UIMediumManager_h__
919N/A#include "UIMediumManager.gen.h"
919N/A#include "QIWithRetranslateUI.h"
551N/A#include "QIMainDialog.h"
551N/A#include "UIMediumDefs.h"
551N/A#include "COMEnums.h"
551N/A#include "CMachine.h"
970N/A#include "CVirtualBox.h"
1097N/Aclass UIMediumManager : public QIWithRetranslateUI2<QIMainDialog>, public Ui::UIMediumManager
551N/A /* Constructor/destructor: */
void refreshAll();
void sltHandleMediumEnumerationStart();
void sltHandleMediumEnumerationFinish();
void sltCopyMedium();
void sltModifyMedium();
void sltRemoveMedium();
void sltReleaseMedium();
void sltHandleCurrentTabChanged();
void sltHandleDoubleClick();
void sltMakeRequestForTableAdjustment();
void sltPerformTablesAdjustment();
void prepare();
void prepareThis();
void prepareActions();
void prepareMenuBar();
void prepareToolBar();
void prepareContextMenu();
void prepareTabWidget();
void prepareTreeWidgets();
void prepareTreeWidgetHD();
void prepareTreeWidgetCD();
void prepareTreeWidgetFD();
void prepareInformationPanes();
void prepareButtonBox();
void prepareProgressBar();
#ifdef Q_WS_MAC
void prepareMacWindowMenu();
void populateTreeWidgets();
#ifdef Q_WS_MAC
void cleanupMacWindowMenu();
void cleanup();
void retranslateUi();
void clearInfoPanes();
static QString formatPaneText(const QString &strText, bool fCompact = true, const QString &strElipsis = "middle");
bool m_fRefresh;
bool m_fInaccessibleHD;
bool m_fInaccessibleCD;
bool m_fInaccessibleFD;