VirtualBox

Ignore:
Timestamp:
Mar 17, 2009 9:07:17 AM (16 years ago)
Author:
vboxsync
Message:

FE/Qt4-OVF: add support for the description

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxImportApplianceWgt.cpp

    r17827 r18001  
    2828#include "VBoxOSTypeSelectorButton.h"
    2929
     30/* Qt includes */
    3031#include <QItemDelegate>
    3132#include <QSortFilterProxyModel>
    3233#include <QHeaderView>
    3334#include <QLineEdit>
     35#include <QTextEdit>
    3436#include <QSpinBox>
    3537#include <QComboBox>
     
    249251                    {
    250252                        case KVirtualSystemDescriptionType_Name: v = VBoxImportApplianceWgt::tr ("Name"); break;
     253                        case KVirtualSystemDescriptionType_Description: v = VBoxImportApplianceWgt::tr ("Description"); break;
    251254                        case KVirtualSystemDescriptionType_OS: v = VBoxImportApplianceWgt::tr ("Guest OS Type"); break;
    252255                        case KVirtualSystemDescriptionType_CPU: v = VBoxImportApplianceWgt::tr ("CPU"); break;
     
    295298                    {
    296299                        case KVirtualSystemDescriptionType_Name: v = QIcon (":/name_16px.png"); break;
     300                        case KVirtualSystemDescriptionType_Description: v = QIcon (":/name_16px.png"); break;
    297301                        case KVirtualSystemDescriptionType_OS: v = QIcon (":/os_type_16px.png"); break;
    298302                        case KVirtualSystemDescriptionType_CPU: v = QIcon (":/cpu_16px.png"); break;
     
    369373            /* Some items are editable */
    370374            if ((mType == KVirtualSystemDescriptionType_Name ||
     375                 mType == KVirtualSystemDescriptionType_Description ||
    371376                 mType == KVirtualSystemDescriptionType_OS ||
    372377                 mType == KVirtualSystemDescriptionType_Memory ||
     
    405410                    break;
    406411                }
     412                case KVirtualSystemDescriptionType_Description:
     413                {
     414                    QTextEdit *e = new QTextEdit (aParent);
     415                    editor = e;
     416                    break;
     417                }
    407418                case KVirtualSystemDescriptionType_CPU:
    408419                {
     
    510521                break;
    511522            }
     523            case KVirtualSystemDescriptionType_Description:
     524            {
     525                if (QTextEdit *e = qobject_cast<QTextEdit*> (aEditor))
     526                {
     527                    e->setPlainText (mConfigValue);
     528                    fDone = true;
     529                }
     530                break;
     531            }
    512532            case KVirtualSystemDescriptionType_SoundCard:
    513533            case KVirtualSystemDescriptionType_NetworkAdapter:
     
    579599                {
    580600                    mConfigValue = e->text();
     601                    fDone = true;
     602                }
     603                break;
     604            }
     605            case KVirtualSystemDescriptionType_Description:
     606            {
     607                if (QTextEdit *e = qobject_cast<QTextEdit*> (aEditor))
     608                {
     609                    mConfigValue = e->toPlainText();
    581610                    fDone = true;
    582611                }
     
    723752{
    724753    KVirtualSystemDescriptionType_Name,
     754    KVirtualSystemDescriptionType_Description,
    725755    KVirtualSystemDescriptionType_OS,
    726756    KVirtualSystemDescriptionType_CPU,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette