#define DIALOG_VERTIC_SPACE 60
#define DIALOG_MIN_WIDTH 200
#define DIALOG_MIN_HEIGHT 200
-#define DIALOG_DEF_WIDTH 320
+#define DIALOG_DEF_WIDTH 360
#define DIALOG_DEF_HEIGHT 480
DetailedInfoDialog::DetailedInfoDialog(QWidget *parent) :
QString::number(win->getUiInfo()->getResolution().height()) + " (" +
QString::number(get_display_pixel_density()) + " ppi)");
- QString sharingPath(QString::fromLocal8Bit(
- get_host_directory_sharing_path()));
- insertTableRow(vmInfo, QString(DETAILED_INFO_HDS_PATH),
- (sharingPath.isEmpty()) ? QString(GENERIC_TEXT_NONE) : sharingPath);
-
insertTableRow(vmInfo, QString(DETAILED_INFO_CPU_VT),
(get_emul_cpu_accel()) ?
QString(GENERIC_TEXT_ENABLED) : QString(GENERIC_TEXT_DISABLED));
(is_gpu_accel_enabled()) ?
QString(GENERIC_TEXT_ENABLED) : QString(GENERIC_TEXT_DISABLED));
+ QString sharingPath(QString::fromLocal8Bit(
+ get_host_directory_sharing_path()));
+ insertTableRow(vmInfo, QString(DETAILED_INFO_HDS_PATH),
+ (sharingPath.isEmpty()) ? QString(GENERIC_TEXT_NONE) : sharingPath);
+
+ /* image version */
+ QString imageVer = QString::fromLocal8Bit(get_drive_image_ver());
+ if (imageVer.isEmpty() == false) {
+ insertTableRow(vmInfo, QString(DETAILED_INFO_DRIVE_IMAGE_VER), imageVer);
+ }
+
QString drive_image_file(
QString::fromLocal8Bit(get_drive_image_file()));
if (drive_image_file.isEmpty() == false) {
kernel_file, kernel_file);
}
- QString log_redirect_file(QString::fromLocal8Bit(get_log_redirect_file()));
- if (log_redirect_file.isEmpty() == false) {
- insertTableRow(vmInfo, QString(DETAILED_INFO_EMUL_LOG_FILE),
- log_redirect_file, log_redirect_file);
- }
-
QString kernel_log_redirect_file(
QString::fromLocal8Bit(get_kernel_log_redirect_file()));
if (kernel_log_redirect_file.isEmpty() == false) {
QString::number(get_emul_serial_port()));
#endif
+ QString log_redirect_file(QString::fromLocal8Bit(get_log_redirect_file()));
+ if (log_redirect_file.isEmpty() == false) {
+ insertTableRow(vmInfo, QString(DETAILED_INFO_EMUL_LOG_FILE),
+ log_redirect_file, log_redirect_file);
+ }
+
/* add double click event listener */
connect(vmInfo, SIGNAL(cellDoubleClicked(int, int)),
this, SLOT(slotCellOpen(int, int)));
#define DETAILED_INFO_CPU "CPU Arch"
#define DETAILED_INFO_RAM_SIZE "Ram Size"
#define DETAILED_INFO_DISPLAY "Display"
-#define DETAILED_INFO_HDS_PATH "Directory Sharing"
#define DETAILED_INFO_CPU_VT "CPU Virtualization"
#define DETAILED_INFO_GPU_VT "GPU Virtualization"
-#define DETAILED_INFO_DRIVE_IMAGE_FILE "Target Image File"
+#define DETAILED_INFO_HDS_PATH "Directory Sharing"
+#define DETAILED_INFO_DRIVE_IMAGE_FILE "Image File"
+#define DETAILED_INFO_DRIVE_IMAGE_VER "Image Version"
#define DETAILED_INFO_SWAP_IMAGE_FILE "Swap Image File"
#define DETAILED_INFO_KERNEL_FILE "Kernel File"
-#define DETAILED_INFO_EMUL_LOG_FILE "Emulator Log File"
#define DETAILED_INFO_KERNEL_LOG_FILE "Kernel Log File"
#define DETAILED_INFO_TELNET_PORT "Logging Telnet Port"
+#define DETAILED_INFO_EMUL_LOG_FILE "Emulator Log File"
/* screen shot dialog */
#define SCREENSHOT_TITLE "Screen Shot"