network-conf.kmdr

  1. <!DOCTYPE UI><UI version="3.0" stdsetdef="1">  
  2. <class>Form1</class>  
  3. <widget class="Dialog">  
  4.     <property name="name">  
  5.         <cstring>Form1</cstring>  
  6.     </property>  
  7.     <property name="geometry">  
  8.         <rect>  
  9.             <x>0</x>  
  10.             <y>0</y>  
  11.             <width>280</width>  
  12.             <height>300</height>  
  13.         </rect>  
  14.     </property>  
  15.     <property name="caption">  
  16.         <string>Network configurator</string>  
  17.     </property>  
  18.     <property name="icon">  
  19.         <pixmap>image0</pixmap>  
  20.     </property>  
  21.     <property name="populationText">  
  22.         <string></string>  
  23.     </property>  
  24.     <property name="associations" stdset="0">  
  25.         <stringlist>  
  26.             <string></string>  
  27.             <string>@if (@exec('whoami') != "root") then  
  28.  @Message.info(@i18n("You should launch this with \nkdesu -c kmdr-executor network-conf.kmdr\nIf your account does not have admin authority changes will not save"), @i18n("Needs to be run as root"))  
  29. @endif  
  30. @ComboBox1.insertItems(@exec('cat /proc/net/dev | grep ":" | grep -v lo | grep -v sit | cut -d ":" -f 1 | tr -d " "'),0)  
  31. @Setup.execute  
  32. </string>  
  33.             <string></string>  
  34.         </stringlist>  
  35.     </property>  
  36.     <property name="useInternalParser">  
  37.         <bool>false</bool>  
  38.     </property>  
  39.     <grid>  
  40.         <property name="name">  
  41.             <cstring>unnamed</cstring>  
  42.         </property>  
  43.         <property name="margin">  
  44.             <number>11</number>  
  45.         </property>  
  46.         <property name="spacing">  
  47.             <number>6</number>  
  48.         </property>  
  49.         <widget class="Label" row="0" column="0">  
  50.             <property name="name">  
  51.                 <cstring>Label4</cstring>  
  52.             </property>  
  53.             <property name="text">  
  54.                 <string>Device:</string>  
  55.             </property>  
  56.             <property name="associations" stdset="0">  
  57.                 <stringlist>  
  58.                     <string></string>  
  59.                 </stringlist>  
  60.             </property>  
  61.         </widget>  
  62.         <widget class="ComboBox" row="0" column="1">  
  63.             <property name="name">  
  64.                 <cstring>ComboBox1</cstring>  
  65.             </property>  
  66.             <property name="editable">  
  67.                 <bool>true</bool>  
  68.             </property>  
  69.             <property name="populationText">  
  70.                 <string></string>  
  71.             </property>  
  72.             <property name="associations" stdset="0">  
  73.                 <stringlist>  
  74.                     <string>@widgetText</string>  
  75.                 </stringlist>  
  76.             </property>  
  77.         </widget>  
  78.         <widget class="ButtonGroup" row="1" column="0" rowspan="1" colspan="3">  
  79.             <property name="name">  
  80.                 <cstring>IPGroup</cstring>  
  81.             </property>  
  82.             <property name="title">  
  83.                 <string>Set the IP Address</string>  
  84.             </property>  
  85.             <property name="checkable">  
  86.                 <bool>true</bool>  
  87.             </property>  
  88.             <property name="associations" stdset="0">  
  89.                 <stringlist>  
  90.                     <string>killall dhcpcd  
  91. ifconfig @ComboBox1.text down  
  92. ifconfig @ComboBox1.text @IP.text netmask @mask.text  
  93. route add default gateway @gateway.text @ComboBox1.text  
  94. @setGlobal(IPset, @i18n("Your IP address has been set to @IP.text\n"))</string>  
  95.                     <string>@setGlobal(IPset, @i18n("IP not set\n"))  
  96. </string>  
  97.                 </stringlist>  
  98.             </property>  
  99.             <grid>  
  100.                 <property name="name">  
  101.                     <cstring>unnamed</cstring>  
  102.                 </property>  
  103.                 <property name="margin">  
  104.                     <number>11</number>  
  105.                 </property>  
  106.                 <property name="spacing">  
  107.                     <number>6</number>  
  108.                 </property>  
  109.                 <widget class="QLayoutWidget" row="0" column="0">  
  110.                     <property name="name">  
  111.                         <cstring>Layout10</cstring>  
  112.                     </property>  
  113.                     <grid>  
  114.                         <property name="name">  
  115.                             <cstring>unnamed</cstring>  
  116.                         </property>  
  117.                         <property name="margin">  
  118.                             <number>0</number>  
  119.                         </property>  
  120.                         <property name="spacing">  
  121.                             <number>6</number>  
  122.                         </property>  
  123.                         <widget class="LineEdit" row="0" column="1">  
  124.                             <property name="name">  
  125.                                 <cstring>IP</cstring>  
  126.                             </property>  
  127.                             <property name="populationText">  
  128.                                 <string></string>  
  129.                             </property>  
  130.                             <property name="associations" stdset="0">  
  131.                                 <stringlist>  
  132.                                     <string></string>  
  133.                                 </stringlist>  
  134.                             </property>  
  135.                         </widget>  
  136.                         <widget class="LineEdit" row="1" column="1">  
  137.                             <property name="name">  
  138.                                 <cstring>mask</cstring>  
  139.                             </property>  
  140.                             <property name="populationText">  
  141.                                 <string></string>  
  142.                             </property>  
  143.                             <property name="associations" stdset="0">  
  144.                                 <stringlist>  
  145.                                     <string></string>  
  146.                                 </stringlist>  
  147.                             </property>  
  148.                         </widget>  
  149.                         <widget class="LineEdit" row="2" column="1">  
  150.                             <property name="name">  
  151.                                 <cstring>gateway</cstring>  
  152.                             </property>  
  153.                             <property name="populationText">  
  154.                                 <string></string>  
  155.                             </property>  
  156.                             <property name="associations" stdset="0">  
  157.                                 <stringlist>  
  158.                                     <string></string>  
  159.                                 </stringlist>  
  160.                             </property>  
  161.                         </widget>  
  162.                         <widget class="Label" row="0" column="0">  
  163.                             <property name="name">  
  164.                                 <cstring>Label1</cstring>  
  165.                             </property>  
  166.                             <property name="text">  
  167.                                 <string>IP Address:</string>  
  168.                             </property>  
  169.                             <property name="associations" stdset="0">  
  170.                                 <stringlist>  
  171.                                     <string></string>  
  172.                                 </stringlist>  
  173.                             </property>  
  174.                         </widget>  
  175.                         <widget class="Label" row="1" column="0">  
  176.                             <property name="name">  
  177.                                 <cstring>Label2</cstring>  
  178.                             </property>  
  179.                             <property name="text">  
  180.                                 <string>Subnet mask:</string>  
  181.                             </property>  
  182.                             <property name="associations" stdset="0">  
  183.                                 <stringlist>  
  184.                                     <string></string>  
  185.                                 </stringlist>  
  186.                             </property>  
  187.                         </widget>  
  188.                         <widget class="Label" row="2" column="0">  
  189.                             <property name="name">  
  190.                                 <cstring>Label3</cstring>  
  191.                             </property>  
  192.                             <property name="text">  
  193.                                 <string>Default gateway:</string>  
  194.                             </property>  
  195.                             <property name="associations" stdset="0">  
  196.                                 <stringlist>  
  197.                                     <string></string>  
  198.                                 </stringlist>  
  199.                             </property>  
  200.                         </widget>  
  201.                     </grid>  
  202.                 </widget>  
  203.             </grid>  
  204.         </widget>  
  205.         <widget class="ButtonGroup" row="2" column="0" rowspan="1" colspan="3">  
  206.             <property name="name">  
  207.                 <cstring>DNSGroup</cstring>  
  208.             </property>  
  209.             <property name="title">  
  210.                 <string>Set the DNS addresses</string>  
  211.             </property>  
  212.             <property name="checkable">  
  213.                 <bool>true</bool>  
  214.             </property>  
  215.             <property name="associations" stdset="0">  
  216.                 <stringlist>  
  217.                     <string>echo "nameserver @DNS1.text" >/etc/resolv.conf  
  218. echo "nameserver @DNS2.text" >>/etc/resolv.conf  
  219. @setGlobal(DNSset, @i18n("Your DNS has been set"))</string>  
  220.                     <string>@setGlobal(DNSset, @i18n("DNS not set"))  
  221. </string>  
  222.                 </stringlist>  
  223.             </property>  
  224.             <grid>  
  225.                 <property name="name">  
  226.                     <cstring>unnamed</cstring>  
  227.                 </property>  
  228.                 <property name="margin">  
  229.                     <number>11</number>  
  230.                 </property>  
  231.                 <property name="spacing">  
  232.                     <number>6</number>  
  233.                 </property>  
  234.                 <widget class="QLayoutWidget" row="1" column="0">  
  235.                     <property name="name">  
  236.                         <cstring>Layout14</cstring>  
  237.                     </property>  
  238.                     <grid>  
  239.                         <property name="name">  
  240.                             <cstring>unnamed</cstring>  
  241.                         </property>  
  242.                         <property name="margin">  
  243.                             <number>0</number>  
  244.                         </property>  
  245.                         <property name="spacing">  
  246.                             <number>6</number>  
  247.                         </property>  
  248.                         <widget class="Label" row="0" column="0">  
  249.                             <property name="name">  
  250.                                 <cstring>Label5</cstring>  
  251.                             </property>  
  252.                             <property name="text">  
  253.                                 <string>Primary DNS:</string>  
  254.                             </property>  
  255.                             <property name="associations" stdset="0">  
  256.                                 <stringlist>  
  257.                                     <string></string>  
  258.                                 </stringlist>  
  259.                             </property>  
  260.                         </widget>  
  261.                         <widget class="LineEdit" row="0" column="1">  
  262.                             <property name="name">  
  263.                                 <cstring>DNS1</cstring>  
  264.                             </property>  
  265.                             <property name="populationText">  
  266.                                 <string></string>  
  267.                             </property>  
  268.                             <property name="associations" stdset="0">  
  269.                                 <stringlist>  
  270.                                     <string></string>  
  271.                                 </stringlist>  
  272.                             </property>  
  273.                         </widget>  
  274.                         <widget class="LineEdit" row="1" column="1">  
  275.                             <property name="name">  
  276.                                 <cstring>DNS2</cstring>  
  277.                             </property>  
  278.                             <property name="populationText">  
  279.                                 <string></string>  
  280.                             </property>  
  281.                             <property name="associations" stdset="0">  
  282.                                 <stringlist>  
  283.                                     <string></string>  
  284.                                 </stringlist>  
  285.                             </property>  
  286.                         </widget>  
  287.                         <widget class="Label" row="1" column="0">  
  288.                             <property name="name">  
  289.                                 <cstring>Label6</cstring>  
  290.                             </property>  
  291.                             <property name="text">  
  292.                                 <string>Secondary DNS:</string>  
  293.                             </property>  
  294.                             <property name="associations" stdset="0">  
  295.                                 <stringlist>  
  296.                                     <string></string>  
  297.                                 </stringlist>  
  298.                             </property>  
  299.                         </widget>  
  300.                     </grid>  
  301.                 </widget>  
  302.             </grid>  
  303.         </widget>  
  304.         <widget class="QLayoutWidget" row="3" column="2">  
  305.             <property name="name">  
  306.                 <cstring>Layout6</cstring>  
  307.             </property>  
  308.             <hbox>  
  309.                 <property name="name">  
  310.                     <cstring>unnamed</cstring>  
  311.                 </property>  
  312.                 <property name="margin">  
  313.                     <number>0</number>  
  314.                 </property>  
  315.                 <property name="spacing">  
  316.                     <number>6</number>  
  317.                 </property>  
  318.                 <widget class="ExecButton">  
  319.                     <property name="name">  
  320.                         <cstring>ExecButton1</cstring>  
  321.                     </property>  
  322.                     <property name="text">  
  323.                         <string>A&pply</string>  
  324.                     </property>  
  325.                     <property name="associations" stdset="0">  
  326.                         <stringlist>  
  327.                             <string>@IPGroup  
  328. @DNSGroup  
  329. @Message.info(@global(IPset) @global(DNSset))</string>  
  330.                         </stringlist>  
  331.                     </property>  
  332.                 </widget>  
  333.                 <widget class="CloseButton">  
  334.                     <property name="name">  
  335.                         <cstring>CloseButton1</cstring>  
  336.                     </property>  
  337.                     <property name="text">  
  338.                         <string>C&lose</string>  
  339.                     </property>  
  340.                     <property name="associations" stdset="0">  
  341.                         <stringlist>  
  342.                             <string></string>  
  343.                         </stringlist>  
  344.                     </property>  
  345.                 </widget>  
  346.             </hbox>  
  347.         </widget>  
  348.         <widget class="ScriptObject" row="0" column="2">  
  349.             <property name="name">  
  350.                 <cstring>Setup</cstring>  
  351.             </property>  
  352.             <property name="associations" stdset="0">  
  353.                 <stringlist>  
  354.                     <string>@IP.setText(@exec('ifconfig @ComboBox1 |egrep -o "addr:[0-9.]+" | cut -b 6-'))  
  355. @mask.setText(@exec('ifconfig @ComboBox1 |egrep -o Mask:[0-9.]+ | cut -b 6-'))  
  356. @gateway.setText(@exec('route -n |grep @ComboBox1 |grep UG | tr -s " " |cut -d " " -f 2'))  
  357. @DNS1.setText(@exec('cat /etc/resolv.conf | grep nameserver | cut -d " " -f 2 | tail -n 2 | head -n 1'))  
  358. @DNS2.setText(@exec('cat /etc/resolv.conf | grep nameserver | cut -d " " -f 2 | tail -n 1'))</string>  
  359.                 </stringlist>  
  360.             </property>  
  361.         </widget>  
  362.     </grid>  
  363. </widget>  
  364. <images>  
  365.     <image name="image0">  
  366.         <data format="XPM.GZ" length="19774">789cbd99d77223c97286efcf536c9cba3ba128c11240287441ef097aa7d045f96e80041d401254e8dd955df967cdcceecc727674a4e5d6343e96cbfc33cb34f8affff8edfaf8f0b77ffcebdf5ee6665ebbdf5c659e7ffb875fdcdf2fffe33ffffdbffef6f795de6ff4ffa0d5ffadf3f77ff9dbdf4fe6bfb9df8e1e66a101754da05af9bf86c352b83dccf556b893eb7525dc33b97d0bdc6be5f66e21dcceede32578c8ac0ec08ec7b35f7894db3f32b75bcc6126dc6b6746fb76af9beb5d5b98edf153e13edbb70b1e72bd5b0af7b318feb230b7d7c22b99f539d8f17c51fa3bee6f6c616edf155ec9f5aec3dc69717bbb14e67a650a73ff5de14137f399f090b906f7507f5fd866de111e325f30f7d03f717c86129fa4c0438e77ea821de2b727ccf132e8df6e75733c6202231eea51187aa3bfe86fbbc2d0c314cef5d1831df2ab16e6f6eabd30c77b22cc7ac693c2dcff9559f40fef85b97e218c785585d99ec2ac77807d1dc9af7d61c4f3aa30fb7f248c78dd15cef171b530e2fb5438d7871118f9687bc2186f5698c79b0b63bc6961ce8747e1512f8f67c1d04b4f84914f0fc218efb270ae4f793db669fd72fe549ab98dfd231d827be00b61ce27550bb39e690ac67a0b27cc12bfb82e8cf8a2bdc4c315463e1c14e678ae8187a87f29ccfe3f0b43df5438fb6b5e85590f332f9cebfd19d8a17f28cc7a5a61e8b95f98eba330c72739e6aeec07be30b77f11c678a630d797fe3c5eec1476b95e81918f56ea918f712cccfdabbc3fb5697df3fe5c77c0438e67ea15cef549eab1bfa70fe64e8be39bcec1d83f9207637f48a630c7674f98ed0d4f60ec07ee5098e31b26c2dcdeb798bbb2beaf8559afd816667fc333187a18230c3d370a673dfd3a18f911df0bb3bd2fc2dc5fa9c2b9bfba01231faa9c3f9d663de4fdb67e14e6f3b0ee3277703e577bc2687f0e46bcd29630eb5dbd09e37c3d65ee8abe4a18fe1c15e6fa200cbdee0bb31e0330f2dd7e1466bdbbc2e87f5e38f737636193ebf59cb98778992361c4e3a270eeef5e85b97f9dd76767247ad43d61d6ab7a1786bec7e021eadb8559bf5761b43f05235ed54298cfb3b4c9dcc5f993f6c1d8bffcb630f23582b13ff91de61ef6033b14467cb60bf379f0210c7d63618ecf088cfcf69dc2b9bf3a1486be5f38f7b7efc2acaf873e3de48772c2dc5f9f0a73fb94e3d76d77715f4897c2bc7ed319730fe7737c02c35e3700233f7db730e7e79e30fcef1766fb4b7fd8bf5698d7e3128cfc8c75e15c1fae85b9bf7b2fccfa62fe3ef44ff3c29c9f6361ee5fe5f876475ddc77425b18f32566895fd812e6feea122cf1188245ff6d61e8bf0a96fdf14398f50cae309ff777c23c7fbc12e6f162e90fff39bea33ef233ac17e6f3a923ccf6f98bc2accf5018fa760bf3f88fe03ecedfb930f6d74961b657c6eba3ff337884f95f0a73fb1bb0e7f655de0f7bed0ee293dacc5ddc27ea1330d67bb5cfdcc3fda59a17e67c7f1566fdab2518fb413c13c6fe770546fc6200235ef15c187aa5c29c2f37cc128fb45d98f7e39930ebe10ec0d0333e14667dfac2582ffbc296f57f02434f5f98dbc7b930b77723b0c7f83d61b46f31afb4c13bc2dc7f92ef9f3d23fb493d60eee13e513f81713f4841187a6e16667b779925fffc7ee15c9fc660e45fd8018fb01f1d16667d618ff8675e84797c2bed3dfbe339dfcc4a1bf7b52d61b47785598f1561ee5fe5f1fb9d1eee3bf50a731ff9571b61d6a37a2eccf93b01f7715fba07c35e551566bd4e99c5de5418fade16e6f57d07467e3969df87dee78579bf3e1166ffecb8b0cffd8fc123e8735498e793fec837f55038f7af733ed3e4587f552dcce76df504c6795c0fc1787f8a9a59f6afba0d1e617fd82acce3df0963fc8e30d6e71e18f9e20f9845cfb009861e690286ff7a218cf5b55f38fb9b8ec118dfad0b235e8bc23cbf16467eae16cee34519dfbb7e1e0ff503c4bbceeb7ba5237a55f7cc7dec7ff505f34a9bf5a857c17d661f84717eaf80c59f1d30ecf70f85797ddc0923fe6f85737f7fcb3c40fec6a930f2c917e6fd745b98c78ba3c279bc70280c3d6660e477b285d99f6361c4eba930eb5bea31de2318f91dee84b9bf3e10e6f615fb43f9c3f9551f80b1befd9859fc4b5a98e7b74a18f3df8325ffde0ab3bd5198dba70a2cfbffaa30d673bf30afe70761eeaf5fc1885fdc2dcced657eef32eb13e621e253e7fc1c7457b0beea31d873fea511f3a00d6e81b1bf1b270c7f2258ecd560e45f7a16463cd70a73bed6c23c9e392ecc7a9f310f917f4e0943afb7c29c6f57c23c5edc2accf3cdc08857782bccf54fc2d0bb5798f7c79ccf033b90fc790543cf6a08f678ff5811867d60b1372561f87f5898fd3f0563bdb86b61b6dfa8c2b9bd7913e6f1d46d619ebf23ec73bdbd00cbfe188511df87c29ccfafc2e82ff6c03f7b29ccedab1c8f21e507be3ff160e8935e84793edb2ecc7a6f320fdbb85f9c0943bf7b61f41f81653d2e85b93e7c14667bd7c0725eb684d17e5898f37b220cff37c0c8eff45e98c7df13c67e610a73bd16c678897984fdc76e09637fbe1286bfdb8579bc5b611e4f61fc11fcaff37e31a47cc4fde49159f44827c2dcdf2730f4b0e785b9fd9a30b7afd7c112df2b619cd7d25ef429f5c8af5361e851318bffee5618eb73b330f7b7c23eff7dc7d660b92fdd17e6f1fac288cf4e61f66f5d187a5c17e6f10318fac4b7c2bcff4a7bc9972918fed579bee6f514f7a56d61acf72b61e45f0b8cfe157884fdd1d7c25c9f760b677beb5b30ee0ff58330f27f5d18fbc98930ecdf2f9cc7331760ec1fde15e67c5d1186be2f85d99f0d611e3f1c15e6f1e1ff08eb2b8c8591ef9bc2884f5598fbdf301bd95fcf84b9bdde289cdb47251c56b23e395f476e88f5521f09e3fb0ab6c795f5fa2a8cfc8860392f378461ef5d618ecf0d18f9503d0a233eabc2f07f22cce3b9ddc23cde1558deaf643ee8154d61d68be3ef0cce57b35198cf0f238cf53611863fa53dc6db02c37f7f5398c77b1046fc0785b93ffc3506f1db29cce74b8e37bd8ee07e9bfacc120f770e967cbb11e6f1fd020c3dc24561d6ef99d9607d55a630df377bc2581fb3c2dc3f8271bf35e7c26c8f97f1c45f2fccf9676a30fc4f3785797df68591cf6f85f378c10a63bc3b70809e5361ec4779bf32aeacb75b61ee6f9f9825fefe5e18ebe50e2cfe5e0a63beb5c21cff6361e46f4f18e37d800de27b2b8cf1ae0bf3785d61f47f0107e483d8037fcd6de1ac97db1686bf1c7f673bd07b268cfef785737fdd16e6feaa0f5ec17d6c5898cf877761ac1f2fccfdc36a61cea76cbf2dfb61fdc65cd6eb2658f26b260c3df6c006f7952118fa78e90fffeb0d66db413cb785a1571086bf4785d9de257805e7c3bb30f4db2bccf9bf2b8cf12e0a737d178c78ab9130d6ef6361b6cf0a23ff0fc088b73915e6f1ab9c4fd6cbfaa8ef996d07df8fb484917f13b0f8d32eccfbcb52187a4cc186c7ab66c218af12867dcfc2dc5f9d8103f6ff4761e44faf30f77f1066fff57a611eef9cd9219fdd5961eeff210cfd5a85b97e1f0cffed4361d6ff4218f994bfef747dca07d673210cbd5561d6a70f863e5504c35fb55298cf6f270c7bdf0b737c07cc0ef1538561efa630f2cf17e6786e0947f6a702c3fe6aab30ef4797c2d88fe7c23c7e7c2eccf3cb7c2b3cbeda00231fec8d30e2b95698e39984611ffb5ff2a53a1646bcb784e1df8930fa4f981df6bfea4318f7cbebc23cff8930f44f85d9ff4a98c7373d30f470cf85d99ebe30ecd16039ff0f85910fa7c2d8bf7785d13f80a1877f1346be2f85a1efb130e2b1c7ec253f5a85b9ff5038c66c5f8e972ff9552730d64b755098fb778479bc3400c3bfda16e67cd811867d3d30e26946c25c9f56983de257ad16e6f8ad09c3ffa530f7af30bf17fbd70bb33d2fc2d0a75b98c7df1446fc570a67bd8c06239f4d10e6fa3adf877c10bdaa2330e21d368461af0323befa4318f5ac4f10ffab6d61d87f5c98d7a713e6fede16cef6a92d30fcb38bc25c3f03c33fbd2a8cf6f3c29c3f090cfb554718fdfbcc01f6a95d61f897f79fb022f95c3b66f1cf0c8431df2d58d6dfb130f4f760e8ad568511cf5898c75b01637eb52e8cf68f85599f6de6e2cf8730f2fbb9308fdf0523dff45818ed77c0625fbebf86a26f3d03c3beeaa230fbff2a8cf1be30cfbfc65cec1b17667fda6089ff3d18f6e8c3c23cde2658e23b1046fb217394f9ee0a73ff7c7ec72f7a2d0a73fd2958f48985b9fe012cf6b50a73fd0958f49817e6fa0de662dfb430d7f7c0985faf14e6fa7c1f89b1e8f502c6fc2a80319f1e31cbf8fa168cfefa068cfefa081c994fe6bff2a39536da6aa73d95a0a34ebafab591feba0dbad6133da57feff43d3d67fa81ca237d9ed1ef9ea83cffdfdaa05ff26c533dd70bfdaadff4bb5eea0fbdaad7f4baded09b7a4b6f932d3b7a57effd5fd8a0f7c9c719cd7e40331feaa31ffc8cf5b13ed1a7d4f64c9fff336dd017fa92fcbfd2d734fb0d666b9eb7bf7b4a5d4bb77587f4eafeb36c20efa714859eeed3e82bb9dce8412eb7f9392cbfff528ef44869a59451f67f6f03e5fc5439e5b3af239a71a48f54a07f5b344ba412f2ef7f5fb85d5295de55f5ffce86660da8895e55d3ecb3941b75c73aa8fba2c9d7dadc4a9d9aa907b2e2f1d76dc81a3ca9e7e2f70b8d1ca9bca8b98a54165402f1d7e52597512e4ddb57f5a66bf5fe6b36640d96b4fac634d3879a53ce8fe8f3aa5a53eb6a436d52d952dbd9df5bb54333de53d969dae476f3dc6f574dd59ea235a50efeba0d64c1a53a5447e44b4b8db3cf63bda68ed5893a5567549ae73959118b469c1f51346afa5179a5cf17ea525da9ebbf6cc354dda85bd5526dd5d187aaab7aaaaf56be2a0335a432526df81d8aef8d667d9abd437d67aa6db41a1b658cf9c10af9910db423bd18ba90536f3aa64c3295a9cdc44ca9dcd1e77b2a33f3a0dbe6917dcffe07e4c898f6ce43f2bf6d9e9afe54a279362f666e163f6f8379d533b56fdeccbb599a0fb36ad6cc3a950db369b6ccb6d931bb54f6a83c90af532aa7669fe2c11a8c294f561b0d1aff5597ac6c994773600ecdd1f7e3f17d1bf4cc8ccdb13931a77add9c997373612ecd95b93637e6566f98dbe669cef49bc97b04597067daa6a3b64c377f3b5a150d5668f601a9303423abadd2136b7ece066bf5cc3af560bdd9b5c1469b6c656b3ba1cf532a77f9796f67f601f1df6efcd72dfb689fecb35ab52f5f69b067e7666917e6c3beda37fb6e977f54e27b36e8a9fd3087eac9387d6257ed9a5db71b76d36ed1ecdbf9b969b7292356240f4a2e84bc5fd05af85a037d6c1776c7eeda3dbb4fe7ead4fe618d7ed786993db447766c8fed893da50dffcc9edb0b7b49e52a3faf95a778cfb116a6b2261a2db016240fa259aa2d7ba39766666f6dcbb66dc7767fafc41f6db03ded6cdfae686b077668474edb9653f4ceaeec5ef3d427cef21e000d5ee4ecc09ed0e402ad05e7cc236ba097cd3b38d9b0efa24baefadc0657ebb99b9897e68ee4a6eeceddbb997b708f4db17d7a3e99664fc4be99f7c71dde1f4407ce053bb70f6441a3c1877b762f940f7b56eb2d37778bcf7570afeecdbd373bb55bba0fb7ead6be29eb6e83fc150dca1991b5101d22e5c2d06dba2dbb70de8cdcb69db91db76bb539d4c1ed7dabc41f6da0736ae21ad51edc813b74476eec8eddc937e5d44ec8e77c4ec859d99c15799fec43873d13dd993b771764c1a5bb72d7eec6ddba965bb31faefde736b80e45a04b16ec52f47af9bbb1811bba912715bdf6aa297ad1fc898afccf7704b957f0794139d1e8406bc25b3bf7cddf963cbd01479f7ce56bf3e66b75e8277f6e839f52461ed37eb2e7efdc8bbf377d3fb317fec13ffa27ff4ce505cfb95fd09970ab3afed5bfe5fb049d9da243de172817ccc8bffba50dfe83bc79b01dbf6a5b7ecdd83fb741effa7537a1d7865db763bcdff09b66ea6967f0db7ec7efea8eebfa3dbf4fcfa15afa037f488a1cf931ee56b7d061ec8f9b7dc1397f427dafddae3fa57667daf973bdf017bf5f197fd0e192e2b5e65afeca5f373af81b3a1b66e6d9dfba43dfb203dfa6d2698a3ee562df7d97ce4eba63aa7bd6a1d91b0cdd3b7c2f7fef33d0af7ee847be6b5e687ff870ddcf74083a28d2618f6cbf363e18178235cfeac2ee345fbb37afdef623443d0f898a3c83a9f98ed9dc35cc53b326bc0d95dd0926a450874998da49b8a335f11aeec98a4f7408333ae6fb56fb2bca63d2213c900e53f31e1ecd283c86a750d39bdd4b78a61ffad7af87674527915b231d6ef538ef0fb426d456989b11ed8d0365c222bcfa0f7becefc29b1dd08a77e1fd131b96da878f9c0f2fc887be790eabbe6f4ec35a98d2a91ec80a9bdf31c99a5c62586ff60adaa5c6794dc4b0a1972a05f2b8b905844d4befa4a4df5663817ef96c5da86beab3ed5a140dd681a2c13a849db04b234e68ce66a4af9fb3b04779f0552e38676fe84c59aaabb0af83effa273d6b34a337636a1f0e3edba3a8df61930fe1883260ec3783f5cbb01a8ec389abbed1e0ab6738a5d9698f6cce89665f70a4a01be9a8ae3ce54238737d55d17a1fd0fce73a98c56736d8a5bf68f687468770c13a284feb62493efd5183fca4ecb8240b34bd05b4e89cb80957947dd754f71c6adb0d37fedeed845bfd6a8e6965ce43eb331b5c3bb4438776c99dd00d47544ce8f98dd0a737beef6a909fb3b0d2ec0b6660e7b42f6c87411836edc3883272379220b4c6c6d1848e7b6d32f2d3585cdb1e45a3156d18930e637f185e2992dfcb832fcfa85574f9aca4bd91b46b91ea233d31afd1bbbd18c26d18bb1bbb17a37e88e9731b4ee6b18ab5dda7f569e2c4ad849af2e0471abc94328dd3e6be60a2df88777e5def53e4a21fc47bb78cb338095ddaf376e38379758bcfef0f64c3a3f6f698ceb87eb8884f14cfc5777c7fa17da4d3ec13fcd42fb4ff1dc4671bf4a9bed7368c22ad97388f0b57fb517c8d6f74feacc5f7b8fcbd0adfb7415d8745fc70cdf757ab21c6b5b89efd2ebec70d9afb9ed6da39adf9af4adca47ba829ed26c6c42dd7a58c3d8fdb7127eefa7ddb8b7b3f6703bd5f2ca8f53edd7bc634f27698c683ecbb6f7c8eef3c7bdcd673fbaee7be43331ceab99ec7a370eed7fd3ab519537bebd7e33129da8c10b5a7fe0f7fccc71fdba0aee309f53db56ff12c6ed35deab0f15fa966f666663aadae94b383b017cfc35eb8a63dea4a1dda779a6dabd18466dfe03c8917f9545b6f3e53865efebc0d8d15ea8a32936e2ef1a2f1954e261a997cdda611dbe15a2d5db7297c9a372779bc0a7bf94c7d6f34f1eb8dc54dfb78482767cea3667ffcf9f7acacc463bcb6ce92dfea32d02c9e7c66df9bfb43bc519378ab9e628bca6d7ca0e74455cdbda2d1a4b144b9dc9e2c8a6d6d63e7fb71f8331bb2153e76950bcf14952bddf14f345b8f66eeab097f76a3b812074db17497a1baa7d86f74210bfb7e1ec9ea70ed3b796f7161bfd91dffaa0d797d4c438aef81fc697cd60b8accc81d27ed4ed59b3b8d77eeb4f94c671c7da6ba5cf873d8cc1a2d297f681dd95e523fb2e0331bd47532a1f91b5a472deda157cdbddaafd20dff2959f7f06d89c754467141f5f47ee615b5a7ec6d323439f5834cf8dc0658e153f017f183a2701717295a9f525c356f742a0df1fe7545a54527d25baa52ed56534cd49674d86cd68a6ffd99069fdb002ba689466c72c09e90060ffa35dd3ba57b6966cfdd757a302a3da6597a4acfe92555f45eb24aef27a3d84f73cae0a71fe7c1cfda002b16e995b2afc98537d2e024cdf426cd7d92dedd0629b191dee9f383de742a2d934d6ff47ebd504f612f4d9bde7f6ec1cf7e579cedf848ab7a1177d31aede2cdbbe3abbf4aeb54365c3fad9335f4669cea2627e89dfd24aca74d56e0330b7efe3b731e2d6da5edb493d6c8867d7a93dfa777e3137e369c7643279ea649da4bfbe9807b7c6ec15ffbdb01ec384c47699c8e6d9fe2ff68dfcca17d4b27f68dd6c64e3a4d67e95c66ff99f9ffaa0d5fecc8b65ca4cb7495aed34dba4dadd44e9dd4fd52fbb3f3ff8a0d5fdb917aa99f56d2200dd3a8d2bf32fbafdb203f95aa8cbead6ce52a9f3a7f7dee7f8a0da18acddf4daa54558d0eff9f36547535a9a6d55d755fcd9af7cceaa17aac9eaa67fadda47af967db50cdab45f55abd51792fcff76a597d54abd55a456f78d506e9b04976ac136f55dbd54eb55bed7dd39e9ee9a8daff651b26d5417548231f51f9f21c57c7d549754a339fd1f3ac795239af2eaacbeaaa32d57575f34dfbdbaa55b57ff5ccaa3a55571f55bddf95c78ad643b5f2bb72510dd2a01a56a35a93365fb5d747b54abd5fb5a136b5ade9725e87da5797fca4d78d711d69263a9eea8a8a3ceb7a524fababfaaebeaff597f6f49cd50ff5e32fdbf0543f57fdfaa59e5359f093f8b57eaba7f57bbdfca64cea0faa5badd7ea75b2a2b4a7e746bdf9676bf7131bb6eaed7a33979daf9ebbd5238dfc41337d5bf6a8ecd707f56135fca6fd513dae8f7fd98693fab43eaecfa89c97e7797d515fd657f53559725ddf7c79d6b775ab6ed79dba5bf7be6a9f9fe90fdf52ffac0d5fefff5f7eea7ebd523dd5837a4865f4ed73a2bfdfe7d7ef723fb6e3affefcd90c7fffef7ffbdbff00152f0fdd</data>  
  367.     </image>  
  368. </images>  
  369. <connections>  
  370.     <connection>  
  371.         <sender>ComboBox1</sender>  
  372.         <signal>widgetTextChanged(const QString&)</signal>  
  373.         <receiver>Setup</receiver>  
  374.         <slot>execute()</slot>  
  375.     </connection>  
  376. </connections>  
  377. <layoutdefaults spacing="6" margin="11"/>  
  378. </UI>

 

关键词: autoconfip , linux

上一篇: 安全的本质
下一篇: PhpSpy2008低调上市

相关文章
访客评论
#1
回复 路过 2008-01-06, 11:38:22
好像是BT3上面的。
#2
回复 路人一 2008-02-09, 20:10:57
就是BT上的,BT2上好像就有了,还什么好像呢
发表评论

评论内容 (必填):