settingsdlg.ui 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>SettingsDialog</class>
  4. <widget class="QDialog" name="SettingsDialog">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>694</width>
  10. <height>483</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>Settings</string>
  15. </property>
  16. <property name="windowIcon">
  17. <iconset resource="resources.qrc">
  18. <normaloff>:/root.png</normaloff>:/root.png</iconset>
  19. </property>
  20. <layout class="QGridLayout" name="gridLayout">
  21. <item row="0" column="0">
  22. <layout class="QVBoxLayout" name="verticalLayout">
  23. <item>
  24. <widget class="QTabWidget" name="tabWidget">
  25. <property name="enabled">
  26. <bool>true</bool>
  27. </property>
  28. <property name="locale">
  29. <locale language="English" country="UnitedStates"/>
  30. </property>
  31. <property name="currentIndex">
  32. <number>4</number>
  33. </property>
  34. <widget class="QWidget" name="basic_tab">
  35. <property name="locale">
  36. <locale language="English" country="UnitedStates"/>
  37. </property>
  38. <attribute name="title">
  39. <string>Basic</string>
  40. </attribute>
  41. <layout class="QGridLayout" name="gridLayout_11">
  42. <item row="0" column="0" colspan="2">
  43. <widget class="QGroupBox" name="groupBox_3">
  44. <property name="title">
  45. <string>Settings</string>
  46. </property>
  47. <layout class="QGridLayout" name="gridLayout_2">
  48. <item row="0" column="0">
  49. <widget class="QLabel" name="label">
  50. <property name="text">
  51. <string>Name &amp; label:</string>
  52. </property>
  53. </widget>
  54. </item>
  55. <item row="0" column="1">
  56. <widget class="QLineEdit" name="vmname">
  57. <property name="text">
  58. <string>----</string>
  59. </property>
  60. </widget>
  61. </item>
  62. <item row="0" column="2">
  63. <widget class="QComboBox" name="vmlabel">
  64. <property name="frame">
  65. <bool>true</bool>
  66. </property>
  67. </widget>
  68. </item>
  69. <item row="1" column="0">
  70. <widget class="QLabel" name="label_2">
  71. <property name="text">
  72. <string>Template:</string>
  73. </property>
  74. </widget>
  75. </item>
  76. <item row="1" column="1">
  77. <widget class="QComboBox" name="template_name"/>
  78. </item>
  79. <item row="2" column="0">
  80. <widget class="QLabel" name="label_18">
  81. <property name="text">
  82. <string>NetVM:</string>
  83. </property>
  84. </widget>
  85. </item>
  86. <item row="2" column="1">
  87. <widget class="QComboBox" name="netVM"/>
  88. </item>
  89. <item row="3" column="0" colspan="2">
  90. <widget class="QCheckBox" name="include_in_backups">
  91. <property name="enabled">
  92. <bool>true</bool>
  93. </property>
  94. <property name="text">
  95. <string>Include in backups by default</string>
  96. </property>
  97. <property name="checked">
  98. <bool>true</bool>
  99. </property>
  100. </widget>
  101. </item>
  102. </layout>
  103. </widget>
  104. </item>
  105. <item row="1" column="0">
  106. <widget class="QGroupBox" name="groupBox_4">
  107. <property name="enabled">
  108. <bool>true</bool>
  109. </property>
  110. <property name="title">
  111. <string>General</string>
  112. </property>
  113. <layout class="QFormLayout" name="formLayout_4">
  114. <item row="0" column="0">
  115. <widget class="QLabel" name="label_13">
  116. <property name="text">
  117. <string>Type:</string>
  118. </property>
  119. </widget>
  120. </item>
  121. <item row="0" column="1">
  122. <widget class="QLabel" name="type_label">
  123. <property name="font">
  124. <font>
  125. <weight>50</weight>
  126. <bold>false</bold>
  127. </font>
  128. </property>
  129. <property name="text">
  130. <string>---</string>
  131. </property>
  132. </widget>
  133. </item>
  134. <item row="1" column="0">
  135. <widget class="QLabel" name="label_14">
  136. <property name="text">
  137. <string>Installed by RPM:</string>
  138. </property>
  139. </widget>
  140. </item>
  141. <item row="1" column="1">
  142. <widget class="QLabel" name="rpm_label">
  143. <property name="font">
  144. <font>
  145. <weight>50</weight>
  146. <bold>false</bold>
  147. </font>
  148. </property>
  149. <property name="text">
  150. <string>---</string>
  151. </property>
  152. </widget>
  153. </item>
  154. </layout>
  155. </widget>
  156. </item>
  157. <item row="2" column="0" colspan="2">
  158. <widget class="QGroupBox" name="groupBox">
  159. <property name="enabled">
  160. <bool>true</bool>
  161. </property>
  162. <property name="title">
  163. <string>Disk storage</string>
  164. </property>
  165. <layout class="QGridLayout" name="gridLayout_3">
  166. <item row="0" column="0">
  167. <widget class="QLabel" name="label_3">
  168. <property name="text">
  169. <string>Private storage max. size:</string>
  170. </property>
  171. </widget>
  172. </item>
  173. <item row="0" column="1">
  174. <widget class="QSpinBox" name="max_priv_storage">
  175. <property name="enabled">
  176. <bool>true</bool>
  177. </property>
  178. <property name="alignment">
  179. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  180. </property>
  181. <property name="minimum">
  182. <number>0</number>
  183. </property>
  184. <property name="maximum">
  185. <number>1048576</number>
  186. </property>
  187. <property name="singleStep">
  188. <number>1024</number>
  189. </property>
  190. <property name="value">
  191. <number>0</number>
  192. </property>
  193. </widget>
  194. </item>
  195. <item row="0" column="2">
  196. <widget class="QLabel" name="label_5">
  197. <property name="text">
  198. <string>MB</string>
  199. </property>
  200. </widget>
  201. </item>
  202. </layout>
  203. </widget>
  204. </item>
  205. <item row="3" column="0">
  206. <spacer name="verticalSpacer">
  207. <property name="orientation">
  208. <enum>Qt::Vertical</enum>
  209. </property>
  210. <property name="sizeHint" stdset="0">
  211. <size>
  212. <width>20</width>
  213. <height>73</height>
  214. </size>
  215. </property>
  216. </spacer>
  217. </item>
  218. <item row="1" column="1">
  219. <widget class="QGroupBox" name="networking_groupbox">
  220. <property name="title">
  221. <string>Networking</string>
  222. </property>
  223. <layout class="QFormLayout" name="formLayout_3">
  224. <item row="0" column="0">
  225. <widget class="QLabel" name="label_10">
  226. <property name="text">
  227. <string>IP:</string>
  228. </property>
  229. </widget>
  230. </item>
  231. <item row="0" column="1">
  232. <widget class="QLabel" name="ip_label">
  233. <property name="font">
  234. <font>
  235. <weight>50</weight>
  236. <bold>false</bold>
  237. </font>
  238. </property>
  239. <property name="text">
  240. <string>---</string>
  241. </property>
  242. </widget>
  243. </item>
  244. <item row="1" column="0">
  245. <widget class="QLabel" name="label_11">
  246. <property name="text">
  247. <string>Netmask:</string>
  248. </property>
  249. </widget>
  250. </item>
  251. <item row="1" column="1">
  252. <widget class="QLabel" name="netmask_label">
  253. <property name="font">
  254. <font>
  255. <weight>50</weight>
  256. <bold>false</bold>
  257. </font>
  258. </property>
  259. <property name="text">
  260. <string>---</string>
  261. </property>
  262. </widget>
  263. </item>
  264. <item row="2" column="0">
  265. <widget class="QLabel" name="label_12">
  266. <property name="text">
  267. <string>Gateway:</string>
  268. </property>
  269. </widget>
  270. </item>
  271. <item row="2" column="1">
  272. <widget class="QLabel" name="gateway_label">
  273. <property name="font">
  274. <font>
  275. <weight>50</weight>
  276. <bold>false</bold>
  277. </font>
  278. </property>
  279. <property name="text">
  280. <string>---</string>
  281. </property>
  282. </widget>
  283. </item>
  284. </layout>
  285. </widget>
  286. </item>
  287. </layout>
  288. </widget>
  289. <widget class="QWidget" name="advanced_tab">
  290. <property name="enabled">
  291. <bool>true</bool>
  292. </property>
  293. <attribute name="title">
  294. <string>Advanced</string>
  295. </attribute>
  296. <layout class="QGridLayout" name="gridLayout_9">
  297. <item row="0" column="0">
  298. <widget class="QGroupBox" name="groupBox_2">
  299. <property name="enabled">
  300. <bool>true</bool>
  301. </property>
  302. <property name="title">
  303. <string>Memory/CPU</string>
  304. </property>
  305. <layout class="QGridLayout" name="gridLayout_4">
  306. <item row="0" column="0">
  307. <widget class="QLabel" name="label_15">
  308. <property name="enabled">
  309. <bool>true</bool>
  310. </property>
  311. <property name="text">
  312. <string>Initial memory:</string>
  313. </property>
  314. </widget>
  315. </item>
  316. <item row="0" column="1">
  317. <widget class="QSpinBox" name="init_mem">
  318. <property name="enabled">
  319. <bool>true</bool>
  320. </property>
  321. <property name="alignment">
  322. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  323. </property>
  324. <property name="minimum">
  325. <number>256</number>
  326. </property>
  327. <property name="maximum">
  328. <number>10000</number>
  329. </property>
  330. <property name="singleStep">
  331. <number>256</number>
  332. </property>
  333. <property name="value">
  334. <number>256</number>
  335. </property>
  336. </widget>
  337. </item>
  338. <item row="0" column="2">
  339. <widget class="QLabel" name="label_16">
  340. <property name="enabled">
  341. <bool>true</bool>
  342. </property>
  343. <property name="text">
  344. <string>MB</string>
  345. </property>
  346. </widget>
  347. </item>
  348. <item row="1" column="0">
  349. <widget class="QLabel" name="label_17">
  350. <property name="text">
  351. <string>Max memory:</string>
  352. </property>
  353. </widget>
  354. </item>
  355. <item row="1" column="1">
  356. <widget class="QSpinBox" name="max_mem_size">
  357. <property name="enabled">
  358. <bool>true</bool>
  359. </property>
  360. <property name="alignment">
  361. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  362. </property>
  363. <property name="minimum">
  364. <number>256</number>
  365. </property>
  366. <property name="maximum">
  367. <number>10000</number>
  368. </property>
  369. <property name="singleStep">
  370. <number>256</number>
  371. </property>
  372. <property name="value">
  373. <number>400</number>
  374. </property>
  375. </widget>
  376. </item>
  377. <item row="1" column="2">
  378. <widget class="QLabel" name="label_6">
  379. <property name="text">
  380. <string>MB</string>
  381. </property>
  382. </widget>
  383. </item>
  384. <item row="2" column="0">
  385. <widget class="QLabel" name="label_4">
  386. <property name="text">
  387. <string>VCPUs no.:</string>
  388. </property>
  389. </widget>
  390. </item>
  391. <item row="2" column="1">
  392. <widget class="QSpinBox" name="vcpus">
  393. <property name="enabled">
  394. <bool>true</bool>
  395. </property>
  396. <property name="alignment">
  397. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  398. </property>
  399. <property name="value">
  400. <number>1</number>
  401. </property>
  402. </widget>
  403. </item>
  404. <item row="3" column="0" colspan="2">
  405. <widget class="QCheckBox" name="include_in_balancing">
  406. <property name="enabled">
  407. <bool>true</bool>
  408. </property>
  409. <property name="text">
  410. <string>Include in memory balancing</string>
  411. </property>
  412. </widget>
  413. </item>
  414. <item row="4" column="0" colspan="3">
  415. <widget class="QLabel" name="dmm_warning_adv">
  416. <property name="font">
  417. <font>
  418. <weight>75</weight>
  419. <italic>true</italic>
  420. <bold>true</bold>
  421. </font>
  422. </property>
  423. <property name="styleSheet">
  424. <string notr="true">color:rgb(255, 0, 0)</string>
  425. </property>
  426. <property name="text">
  427. <string>Dynamic memory balancing can result in some devices not working!</string>
  428. </property>
  429. <property name="wordWrap">
  430. <bool>true</bool>
  431. </property>
  432. </widget>
  433. </item>
  434. </layout>
  435. </widget>
  436. </item>
  437. <item row="0" column="1">
  438. <widget class="QGroupBox" name="groupBox_10">
  439. <property name="enabled">
  440. <bool>true</bool>
  441. </property>
  442. <property name="title">
  443. <string>Kernel</string>
  444. </property>
  445. <layout class="QFormLayout" name="formLayout_2">
  446. <item row="0" column="0">
  447. <widget class="QLabel" name="label_19">
  448. <property name="text">
  449. <string>Kernel:</string>
  450. </property>
  451. </widget>
  452. </item>
  453. <item row="0" column="1">
  454. <widget class="QComboBox" name="kernel"/>
  455. </item>
  456. <item row="1" column="0">
  457. <widget class="QLabel" name="label_20">
  458. <property name="text">
  459. <string>Kernel opts:</string>
  460. </property>
  461. </widget>
  462. </item>
  463. <item row="1" column="1">
  464. <widget class="QLabel" name="kernel_opts">
  465. <property name="font">
  466. <font>
  467. <weight>50</weight>
  468. <bold>false</bold>
  469. </font>
  470. </property>
  471. <property name="text">
  472. <string>[]</string>
  473. </property>
  474. </widget>
  475. </item>
  476. </layout>
  477. </widget>
  478. </item>
  479. <item row="1" column="0" colspan="2">
  480. <widget class="QGroupBox" name="groupBox_11">
  481. <property name="enabled">
  482. <bool>true</bool>
  483. </property>
  484. <property name="title">
  485. <string>Paths</string>
  486. </property>
  487. <layout class="QFormLayout" name="formLayout">
  488. <item row="0" column="0">
  489. <widget class="QLabel" name="label_21">
  490. <property name="text">
  491. <string>dir:</string>
  492. </property>
  493. </widget>
  494. </item>
  495. <item row="0" column="1">
  496. <widget class="QLabel" name="dir_path">
  497. <property name="font">
  498. <font>
  499. <weight>50</weight>
  500. <bold>false</bold>
  501. </font>
  502. </property>
  503. <property name="text">
  504. <string>dir_path</string>
  505. </property>
  506. </widget>
  507. </item>
  508. <item row="1" column="0">
  509. <widget class="QLabel" name="label_22">
  510. <property name="text">
  511. <string>config:</string>
  512. </property>
  513. </widget>
  514. </item>
  515. <item row="1" column="1">
  516. <widget class="QLabel" name="config_path">
  517. <property name="font">
  518. <font>
  519. <weight>50</weight>
  520. <bold>false</bold>
  521. </font>
  522. </property>
  523. <property name="text">
  524. <string>config_path</string>
  525. </property>
  526. </widget>
  527. </item>
  528. <item row="2" column="0">
  529. <widget class="QLabel" name="label_23">
  530. <property name="text">
  531. <string>root img:</string>
  532. </property>
  533. </widget>
  534. </item>
  535. <item row="2" column="1">
  536. <widget class="QLabel" name="root_img_path">
  537. <property name="text">
  538. <string>root_img_path</string>
  539. </property>
  540. </widget>
  541. </item>
  542. <item row="3" column="0">
  543. <widget class="QLabel" name="label_24">
  544. <property name="text">
  545. <string>root volatile img:</string>
  546. </property>
  547. </widget>
  548. </item>
  549. <item row="3" column="1">
  550. <widget class="QLabel" name="volatile_img_path">
  551. <property name="text">
  552. <string>volatile_path</string>
  553. </property>
  554. </widget>
  555. </item>
  556. <item row="4" column="0">
  557. <widget class="QLabel" name="label_25">
  558. <property name="text">
  559. <string>private img:</string>
  560. </property>
  561. </widget>
  562. </item>
  563. <item row="4" column="1">
  564. <widget class="QLabel" name="private_img_path">
  565. <property name="text">
  566. <string>private_path</string>
  567. </property>
  568. </widget>
  569. </item>
  570. </layout>
  571. </widget>
  572. </item>
  573. <item row="2" column="1">
  574. <spacer name="verticalSpacer_2">
  575. <property name="orientation">
  576. <enum>Qt::Vertical</enum>
  577. </property>
  578. <property name="sizeHint" stdset="0">
  579. <size>
  580. <width>20</width>
  581. <height>88</height>
  582. </size>
  583. </property>
  584. </spacer>
  585. </item>
  586. </layout>
  587. </widget>
  588. <widget class="QWidget" name="firewall_tab">
  589. <attribute name="icon">
  590. <iconset resource="resources.qrc">
  591. <normaloff>:/firewall.png</normaloff>:/firewall.png</iconset>
  592. </attribute>
  593. <attribute name="title">
  594. <string>Firewall rules</string>
  595. </attribute>
  596. <layout class="QGridLayout" name="gridLayout_8">
  597. <item row="0" column="0">
  598. <widget class="QRadioButton" name="policyAllowRadioButton">
  599. <property name="text">
  600. <string>Allow network access except...</string>
  601. </property>
  602. </widget>
  603. </item>
  604. <item row="0" column="1">
  605. <widget class="QCheckBox" name="icmpCheckBox">
  606. <property name="minimumSize">
  607. <size>
  608. <width>323</width>
  609. <height>0</height>
  610. </size>
  611. </property>
  612. <property name="text">
  613. <string>Allow ICMP traffic</string>
  614. </property>
  615. <property name="checked">
  616. <bool>true</bool>
  617. </property>
  618. </widget>
  619. </item>
  620. <item row="1" column="0">
  621. <widget class="QRadioButton" name="policyDenyRadioButton">
  622. <property name="text">
  623. <string>Deny network access except...</string>
  624. </property>
  625. </widget>
  626. </item>
  627. <item row="1" column="1">
  628. <widget class="QCheckBox" name="dnsCheckBox">
  629. <property name="text">
  630. <string>Allow DNS queries</string>
  631. </property>
  632. <property name="checked">
  633. <bool>true</bool>
  634. </property>
  635. </widget>
  636. </item>
  637. <item row="2" column="0" colspan="2">
  638. <layout class="QHBoxLayout" name="horizontalLayout_2">
  639. <property name="sizeConstraint">
  640. <enum>QLayout::SetMaximumSize</enum>
  641. </property>
  642. <item>
  643. <layout class="QVBoxLayout" name="verticalLayout_5">
  644. <item>
  645. <widget class="QTreeView" name="rulesTreeView">
  646. <property name="rootIsDecorated">
  647. <bool>false</bool>
  648. </property>
  649. <property name="uniformRowHeights">
  650. <bool>false</bool>
  651. </property>
  652. <property name="itemsExpandable">
  653. <bool>false</bool>
  654. </property>
  655. <property name="sortingEnabled">
  656. <bool>true</bool>
  657. </property>
  658. <property name="allColumnsShowFocus">
  659. <bool>true</bool>
  660. </property>
  661. <property name="expandsOnDoubleClick">
  662. <bool>true</bool>
  663. </property>
  664. <attribute name="headerDefaultSectionSize">
  665. <number>40</number>
  666. </attribute>
  667. <attribute name="headerStretchLastSection">
  668. <bool>false</bool>
  669. </attribute>
  670. </widget>
  671. </item>
  672. <item>
  673. <layout class="QHBoxLayout" name="horizontalLayout_4"/>
  674. </item>
  675. </layout>
  676. </item>
  677. <item>
  678. <layout class="QVBoxLayout" name="verticalLayout_6">
  679. <item>
  680. <widget class="QPushButton" name="newRuleButton">
  681. <property name="text">
  682. <string/>
  683. </property>
  684. <property name="icon">
  685. <iconset resource="resources.qrc">
  686. <normaloff>:/add.png</normaloff>:/add.png</iconset>
  687. </property>
  688. <property name="iconSize">
  689. <size>
  690. <width>24</width>
  691. <height>24</height>
  692. </size>
  693. </property>
  694. </widget>
  695. </item>
  696. <item>
  697. <widget class="QPushButton" name="editRuleButton">
  698. <property name="text">
  699. <string/>
  700. </property>
  701. <property name="icon">
  702. <iconset resource="resources.qrc">
  703. <normaloff>:/pencil.png</normaloff>:/pencil.png</iconset>
  704. </property>
  705. <property name="iconSize">
  706. <size>
  707. <width>24</width>
  708. <height>24</height>
  709. </size>
  710. </property>
  711. </widget>
  712. </item>
  713. <item>
  714. <widget class="QPushButton" name="deleteRuleButton">
  715. <property name="text">
  716. <string/>
  717. </property>
  718. <property name="icon">
  719. <iconset resource="resources.qrc">
  720. <normaloff>:/remove.png</normaloff>:/remove.png</iconset>
  721. </property>
  722. <property name="iconSize">
  723. <size>
  724. <width>24</width>
  725. <height>24</height>
  726. </size>
  727. </property>
  728. </widget>
  729. </item>
  730. <item>
  731. <spacer name="verticalSpacer_4">
  732. <property name="orientation">
  733. <enum>Qt::Vertical</enum>
  734. </property>
  735. <property name="sizeHint" stdset="0">
  736. <size>
  737. <width>20</width>
  738. <height>40</height>
  739. </size>
  740. </property>
  741. </spacer>
  742. </item>
  743. </layout>
  744. </item>
  745. </layout>
  746. </item>
  747. </layout>
  748. </widget>
  749. <widget class="QWidget" name="devices_tab">
  750. <property name="enabled">
  751. <bool>true</bool>
  752. </property>
  753. <attribute name="icon">
  754. <iconset resource="resources.qrc">
  755. <normaloff>:/storagevm.png</normaloff>:/storagevm.png</iconset>
  756. </attribute>
  757. <attribute name="title">
  758. <string>Devices</string>
  759. </attribute>
  760. <layout class="QGridLayout" name="gridLayout_6">
  761. <item row="0" column="0">
  762. <layout class="QVBoxLayout" name="devices_layout">
  763. <item>
  764. <widget class="QLabel" name="dmm_warning_dev">
  765. <property name="font">
  766. <font>
  767. <weight>75</weight>
  768. <italic>true</italic>
  769. <bold>true</bold>
  770. </font>
  771. </property>
  772. <property name="styleSheet">
  773. <string notr="true">color: rgb(255, 0, 0)</string>
  774. </property>
  775. <property name="text">
  776. <string>You've enabled dynamic memory balancing, some devices might not work!</string>
  777. </property>
  778. </widget>
  779. </item>
  780. </layout>
  781. </item>
  782. </layout>
  783. </widget>
  784. <widget class="QWidget" name="apps_tab">
  785. <attribute name="icon">
  786. <iconset resource="resources.qrc">
  787. <normaloff>:/apps.png</normaloff>:/apps.png</iconset>
  788. </attribute>
  789. <attribute name="title">
  790. <string>Applications</string>
  791. </attribute>
  792. <layout class="QGridLayout" name="gridLayout_7">
  793. <item row="0" column="0">
  794. <layout class="QVBoxLayout" name="apps_layout"/>
  795. </item>
  796. </layout>
  797. </widget>
  798. <widget class="QWidget" name="services_tab">
  799. <property name="enabled">
  800. <bool>true</bool>
  801. </property>
  802. <attribute name="title">
  803. <string>Services</string>
  804. </attribute>
  805. <layout class="QGridLayout" name="gridLayout_5">
  806. <item row="0" column="0">
  807. <widget class="QLineEdit" name="service_line_edit"/>
  808. </item>
  809. <item row="0" column="1">
  810. <widget class="QPushButton" name="add_srv_button">
  811. <property name="text">
  812. <string/>
  813. </property>
  814. <property name="icon">
  815. <iconset resource="resources.qrc">
  816. <normaloff>:/add.png</normaloff>:/add.png</iconset>
  817. </property>
  818. <property name="iconSize">
  819. <size>
  820. <width>24</width>
  821. <height>24</height>
  822. </size>
  823. </property>
  824. </widget>
  825. </item>
  826. <item row="4" column="0" rowspan="2">
  827. <widget class="QListWidget" name="services_list"/>
  828. </item>
  829. <item row="6" column="0" colspan="2">
  830. <widget class="QLabel" name="label_7">
  831. <property name="text">
  832. <string>Checked services will be turned on.</string>
  833. </property>
  834. </widget>
  835. </item>
  836. <item row="7" column="0" colspan="2">
  837. <widget class="QLabel" name="label_8">
  838. <property name="text">
  839. <string>Unchecked services will be turned off.</string>
  840. </property>
  841. </widget>
  842. </item>
  843. <item row="8" column="0" colspan="2">
  844. <widget class="QLabel" name="label_9">
  845. <property name="text">
  846. <string>Unlisted services will follow default VM's settings.</string>
  847. </property>
  848. </widget>
  849. </item>
  850. <item row="4" column="1">
  851. <widget class="QPushButton" name="remove_srv_button">
  852. <property name="text">
  853. <string/>
  854. </property>
  855. <property name="icon">
  856. <iconset resource="resources.qrc">
  857. <normaloff>:/remove.png</normaloff>:/remove.png</iconset>
  858. </property>
  859. <property name="iconSize">
  860. <size>
  861. <width>24</width>
  862. <height>24</height>
  863. </size>
  864. </property>
  865. </widget>
  866. </item>
  867. <item row="5" column="1">
  868. <spacer name="verticalSpacer_5">
  869. <property name="orientation">
  870. <enum>Qt::Vertical</enum>
  871. </property>
  872. <property name="sizeHint" stdset="0">
  873. <size>
  874. <width>20</width>
  875. <height>40</height>
  876. </size>
  877. </property>
  878. </spacer>
  879. </item>
  880. </layout>
  881. </widget>
  882. </widget>
  883. </item>
  884. <item>
  885. <widget class="QDialogButtonBox" name="buttonBox">
  886. <property name="orientation">
  887. <enum>Qt::Horizontal</enum>
  888. </property>
  889. <property name="standardButtons">
  890. <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
  891. </property>
  892. </widget>
  893. </item>
  894. </layout>
  895. </item>
  896. </layout>
  897. </widget>
  898. <resources>
  899. <include location="resources.qrc"/>
  900. </resources>
  901. <connections>
  902. <connection>
  903. <sender>buttonBox</sender>
  904. <signal>accepted()</signal>
  905. <receiver>SettingsDialog</receiver>
  906. <slot>accept()</slot>
  907. <hints>
  908. <hint type="sourcelabel">
  909. <x>248</x>
  910. <y>254</y>
  911. </hint>
  912. <hint type="destinationlabel">
  913. <x>157</x>
  914. <y>274</y>
  915. </hint>
  916. </hints>
  917. </connection>
  918. <connection>
  919. <sender>buttonBox</sender>
  920. <signal>rejected()</signal>
  921. <receiver>SettingsDialog</receiver>
  922. <slot>reject()</slot>
  923. <hints>
  924. <hint type="sourcelabel">
  925. <x>316</x>
  926. <y>260</y>
  927. </hint>
  928. <hint type="destinationlabel">
  929. <x>286</x>
  930. <y>274</y>
  931. </hint>
  932. </hints>
  933. </connection>
  934. </connections>
  935. </ui>