UIMediumManager.h revision 31745ebb293d58e9140fe2573cc1bd4f34bd1aa8
2400N/A * VBox Qt GUI - UIMediumManager class declaration. 2400N/A * Copyright (C) 2006-2014 Oracle Corporation 2400N/A * This file is part of VirtualBox Open Source Edition (OSE), as 2400N/A * you can redistribute it and/or modify it under the terms of the GNU 2400N/A * General Public License (GPL) as published by the Free Software 2400N/A * Foundation, in version 2 as it comes in the "COPYING" file of the 2400N/A * VirtualBox OSE distribution. VirtualBox OSE is distributed in the 2400N/A * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 2400N/A/** Functor interface allowing to check if passed UIMediumItem is suitable. */ 3998N/A /** Determines whether passed @a pItem is suitable. */ 2818N/A/** Medium Manager dialog. */ 3817N/A /** Tab index enumerator. */ 2400N/A /** Item action enumerator. */ 2400N/A /** Constructor for UIMediumManager dialog. */ 2400N/A /** Destructor for UIMediumManager dialog. */ /** Returns UIMediumManager singleton instance. */ /** Shows UIMediumManager singleton instance, creates new if necessary. */ /** Handles VBoxGlobal::sigMediumCreated signal. */ /** Handles VBoxGlobal::sigMediumDeleted signal. */ /** Handles VBoxGlobal::sigMediumEnumerationStarted signal. */ /** Handles VBoxGlobal::sigMediumEnumerated signal. */ /** Handles VBoxGlobal::sigMediumEnumerationFinished signal. */ /** Handles UIMediumManager::m_pActionCopy action triggering. */ /** Handles UIMediumManager::m_pActionModify action triggering. */ /** Handles UIMediumManager::m_pActionRemove action triggering. */ /** Handles UIMediumManager::m_pActionRelease action triggering. */ /** Handles UIMediumManager::m_pActionRefresh action triggering. */ /** Handles tab change case. */ /** Handles item change case. */ /** Handles item double-click case. */ /** Handles item context-menu-call case. */ /** Adjusts tree-widgets according content. */ /** General prepare wrapper. */ /** Prepare context-menu. */ /** Prepare tab-widget. */ /** Prepare tree-widgets. */ /** Prepare hard-drive tree-widget. */ /** Prepare optical-disk tree-widget. */ /** Prepare floppy-disk tree-widget. */ /** Prepare information-panes. */ /** Prepare button-box. */ /** Prepare progress-bar. */ /** Mac OS X: Prepare <i>Window</i> menu. */ /** Repopulates tree-widgets content. */ /** Updates details according latest changes in current item of passed @a type. */ /** Updates details according latest changes in current item of chosen type. */ /** Updates details according latest changes in all current items. */ /** Update actions according currently chosen item. */ /** Update tab icons according last @a action happened with @a pItem. */ /** Update information pane of passed medium @a type. */ /** Update information pane for hard-drive tab. */ /** Update information pane for optical-disk tab. */ /** Update information pane for floppy-disk tab. */ /** Mac OS X: Cleanup <i>Window</i> menu. */ /** General cleanup wrapper. */ /** Translates dialog content. */ /** Creates UIMediumItem for corresponding @a medium. */ /** Creates UIMediumItemHD for corresponding @a medium. */ /** Updates UIMediumItem for corresponding @a medium. */ /** Deletes UIMediumItem for corresponding @a strMediumID. */ /** Determines medium type for passed @a pTreeWidget. */ /** Returns current medium type. */ /** Returns tree-widget for passed medium @a type. */ /** Returns current tree-widget. */ /** Returns item for passed medium @a type. */ /** Returns current item. */ /** Defines current item for passed @a pTreeWidget as @a pItem. */ /** Performs search for the @a pTree child which corresponds to the @a condition but not @a pException. */ /** Performs search for the @a pParentItem child which corresponds to the @a condition but not @a pException. */ /** Checks if @a action can be used for @a pItem. */ /** Casts passed QTreeWidgetItem @a pItem to UIMediumItem if possible. */ /** Format information-pane content. */ /** Determines if passed @a medium attached to hidden machines only. */ /** UIMediumManager singleton instance. */ /** @name General variables. /** Widget to center UIMediumManager according. */ /** Holds whether UIMediumManager should be refreshed on invoke. */ /** Holds whether UIMediumManager should preserve current item change. */ /** @name Tab-widget variables. /** Holds whether hard-drive tab-widget have inaccessible item. */ /** Holds whether optical-disk tab-widget have inaccessible item. */ /** Holds whether floppy-disk tab-widget have inaccessible item. */ /** Holds cached hard-drive tab-widget icon. */ /** Holds cached optical-disk tab-widget icon. */ /** Holds cached floppy-disk tab-widget icon. */ /** Holds current hard-drive tree-view item ID. */ /** Holds current optical-disk tree-view item ID. */ /** Holds current floppy-disk tree-view item ID. */ /** @name Tool-bar and menu variables. /** Context menu object. */ /** Menu-bar menu object. */ /** Action to <i>copy</i> current item. */ /** Action to <i>modify</i> current item. */ /** Action to <i>remove</i> current item. */ /** Action to <i>release</i> current item. */ /** Action to <i>refresh</i> current item. */ /** @name Progress-bar variables. /** Progress-bar widget. */ #
endif /* !___UIMediumManager_h___ */