VBoxVMSettingsHD.h revision e64031e20c39650a7bc902a3e1aba613b9415dee
2N/A * available from http://www.virtualbox.org. This file is free software;
2N/A#ifndef __VBoxVMSettingsHD_h__
2N/A#define __VBoxVMSettingsHD_h__
2N/A#include <QItemDelegate>
2N/A#include "VBoxSettingsPage.h"
2N/A#include "VBoxVMSettingsHD.gen.h"
2N/A State_DefaultItem = 0,
2N/A enum PixmapType
2N/A ControllerAddEn = 0,
enum ItemType
Type_InvalidItem = 0,
RootItem();
~RootItem();
int childCount() const;
~ControllerItem();
int childCount() const;
bool attIsShowDiffs() const;
bool attIsHostDrive() const;
bool attIsPassthrough() const;
void cache();
int childCount() const;
bool mAttIsShowDiffs;
bool mAttIsHostDrive;
bool mAttIsPassthrough;
enum DataRole
enum ToolTipType
DefaultToolTip = 0,
~StorageModel();
QModelIndex addController (const QString &aCtrName, KStorageBus aBusType, KStorageControllerType aCtrType);
void paint (QPainter *aPainter, const QStyleOptionViewItem &aOption, const QModelIndex &aIndex) const;
bool mDisableStaticControls;
void storageChanged();
void putBackTo();
void retranslateUi();
void addController();
void addIDEController();
void addSATAController();
void addSCSIController();
void addFloppyController();
void addSASController();
void delController();
void addAttachment();
void addHDAttachment();
void addCDAttachment();
void addFDAttachment();
void delAttachment();
void getInformation();
void setInformation();
void onVmmInvoked();
void updateActionsState();
void onRowRemoved();
void onCurrentItemChanged();
bool mIsLoadingInProgress;
bool mIsPolished;
bool mDisableStaticControls;