menu: add platform image version info to Detailed Info dialog
authorGiWoong Kim <giwoong.kim@samsung.com>
Tue, 29 Dec 2015 07:28:16 +0000 (16:28 +0900)
committerGiWoong Kim <giwoong.kim@samsung.com>
Wed, 30 Dec 2015 04:42:52 +0000 (13:42 +0900)
Change-Id: I527b54aa134a5dacbf34c1f3030a2038336185d8
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
(cherry picked from commit 18c5e6c2adbea54e4628a2207c1a23777bb94bdf)

tizen/src/emul_state.c
tizen/src/emul_state.h
tizen/src/ui/menu/detailedinfodialog.cpp
tizen/src/ui/resource/ui_strings.h

index 8befca64c98e2b2a63e198a1d6bf07add91d24cc..6772eeb876f1e8868798d0b864165cda1a5226db 100644 (file)
@@ -485,6 +485,11 @@ const char *get_drive_image_file(void)
     return "";
 }
 
+const char *get_drive_image_ver(void)
+{
+    return get_variable("image_ver");
+}
+
 // swap image file
 static const char *swap_image_file = NULL;
 
index dec53ae32ca166aff9dd905495b3ef35e3a4b591..00223b9649805e28662f8a4f2dc0c8caaf102510 100644 (file)
@@ -176,6 +176,7 @@ char const *get_bin_path(void);
 char const *get_log_redirect_file(void);
 char const *get_kernel_log_redirect_file(void);
 const char *get_drive_image_file(void);
+const char *get_drive_image_ver(void);
 const char *get_swap_image_file(void);
 const char *get_kernel_file(void);
 const char *get_http_proxy_addr(void);
index 19ec13de0fa518ac3197032ed2f48787bd792a10..c759b2793a96094b5d2859a5374a36f945719b4a 100644 (file)
@@ -44,7 +44,7 @@ int get_display_pixel_density(void);
 #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) :
@@ -139,11 +139,6 @@ QTableWidget *DetailedInfoDialog::createVmInfoTable()
         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));
@@ -152,6 +147,17 @@ QTableWidget *DetailedInfoDialog::createVmInfoTable()
         (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) {
@@ -171,12 +177,6 @@ QTableWidget *DetailedInfoDialog::createVmInfoTable()
             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) {
@@ -189,6 +189,12 @@ QTableWidget *DetailedInfoDialog::createVmInfoTable()
         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)));
index 691bd13e6c388c27935153811b186d2dd9bac24a..dd3b1236a5d2b982e5bb1144593f35918ae4d62f 100644 (file)
 #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"