VirtualBox

Changeset 26390 in vbox


Ignore:
Timestamp:
Feb 9, 2010 4:33:04 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
57485
Message:

FE/Qt4: optimize regexs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp

    r26389 r26390  
    6969
    7070    /* Code names for Linux distributions */
    71     { QRegExp("edgy.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    72     { QRegExp("edgy", Qt::CaseInsensitive), "Ubuntu" },
    73     { QRegExp("feisty.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    74     { QRegExp("feisty", Qt::CaseInsensitive), "Ubuntu" },
    75     { QRegExp("gutsy.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    76     { QRegExp("gutsy", Qt::CaseInsensitive), "Ubuntu" },
    77     { QRegExp("hardy.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    78     { QRegExp("hardy", Qt::CaseInsensitive), "Ubuntu" },
    79     { QRegExp("intrepid.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    80     { QRegExp("intrepid", Qt::CaseInsensitive), "Ubuntu" },
    81     { QRegExp("jaunty.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    82     { QRegExp("jaunty", Qt::CaseInsensitive), "Ubuntu" },
    83     { QRegExp("karmic.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    84     { QRegExp("karmic", Qt::CaseInsensitive), "Ubuntu" },
    85     { QRegExp("lucid.*64", Qt::CaseInsensitive), "Ubuntu_64" },
    86     { QRegExp("lucid", Qt::CaseInsensitive), "Ubuntu" },
    87     { QRegExp("sarge.*64", Qt::CaseInsensitive), "Debian_64" },
    88     { QRegExp("sarge", Qt::CaseInsensitive), "Debian" },
    89     { QRegExp("etch.*64", Qt::CaseInsensitive), "Debian_64" },
    90     { QRegExp("etch", Qt::CaseInsensitive), "Debian" },
    91     { QRegExp("lenny.*64", Qt::CaseInsensitive), "Debian_64" },
    92     { QRegExp("lenny", Qt::CaseInsensitive), "Debian" },
    93     { QRegExp("sid.*64", Qt::CaseInsensitive), "Debian_64" },
    94     { QRegExp("sid", Qt::CaseInsensitive), "Debian" },
    95     { QRegExp("squeeze.*64", Qt::CaseInsensitive), "Debian_64" },
    96     { QRegExp("squeeze", Qt::CaseInsensitive), "Debian" },
    97     { QRegExp("moonshine.*64", Qt::CaseInsensitive), "Fedora_64" },
    98     { QRegExp("moonshine", Qt::CaseInsensitive), "Fedora" },
    99     { QRegExp("werewolf.*64", Qt::CaseInsensitive), "Fedora_64" },
    100     { QRegExp("werewolf", Qt::CaseInsensitive), "Fedora" },
    101     { QRegExp("sulphur.*64", Qt::CaseInsensitive), "Fedora_64" },
    102     { QRegExp("sulphur", Qt::CaseInsensitive), "Fedora" },
    103     { QRegExp("cambridge.*64", Qt::CaseInsensitive), "Fedora_64" },
    104     { QRegExp("cambridge", Qt::CaseInsensitive), "Fedora" },
    105     { QRegExp("leonidas.*64", Qt::CaseInsensitive), "Fedora_64" },
    106     { QRegExp("leonidas", Qt::CaseInsensitive), "Fedora" },
    107     { QRegExp("constantine.*64", Qt::CaseInsensitive), "Fedora_64" },
    108     { QRegExp("constantine", Qt::CaseInsensitive), "Fedora" },
    109     { QRegExp("goddard.*64", Qt::CaseInsensitive), "Fedora_64" },
    110     { QRegExp("goddard", Qt::CaseInsensitive), "Fedora" },
     71    { QRegExp("((edgy)|(feisty)|(gutsy)|(hardy)|(intrepid)|(jaunty)|(karmic)|(lucid)).*64", Qt::CaseInsensitive), "Ubuntu_64" },
     72    { QRegExp("(edgy)|(feisty)|(gutsy)|(hardy)|(intrepid)|(jaunty)|(karmic)|(lucid)", Qt::CaseInsensitive), "Ubuntu" },
     73    { QRegExp("((sarge)|(etch)|(lenny)|(squeeze)|(sid)).*64", Qt::CaseInsensitive), "Debian_64" },
     74    { QRegExp("(sarge)|(etch)|(lenny)|(squeeze)|(sid)", Qt::CaseInsensitive), "Debian" },
     75    { QRegExp("((moonshine)|(werewolf)|(sulphur)|(cambridge)|(leonidas)|(constantine)|(goddard)).*64", Qt::CaseInsensitive), "Fedora_64" },
     76    { QRegExp("(moonshine)|(werewolf)|(sulphur)|(cambridge)|(leonidas)|(constantine)|(goddard)", Qt::CaseInsensitive), "Fedora" },
    11177
    11278    /* Regular names of Linux distributions */
Note: See TracChangeset for help on using the changeset viewer.

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