summaryrefslogtreecommitdiffstats
path: root/src/firstrunwizard.ui
diff options
context:
space:
mode:
authorMavridis Philippe <mavridisf@gmail.com>2021-01-13 19:26:24 +0200
committerMavridis Philippe <mavridisf@gmail.com>2021-01-13 19:26:24 +0200
commit8c20dc919f7d54eb48fb60f39ba5e1d466a70763 (patch)
tree44d89f278d5dd066603e5ab9c0b270bc8eb4ad51 /src/firstrunwizard.ui
downloadklamav-8c20dc919f7d54eb48fb60f39ba5e1d466a70763.tar.gz
klamav-8c20dc919f7d54eb48fb60f39ba5e1d466a70763.zip
Initial commit
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
Diffstat (limited to 'src/firstrunwizard.ui')
-rw-r--r--src/firstrunwizard.ui395
1 files changed, 395 insertions, 0 deletions
diff --git a/src/firstrunwizard.ui b/src/firstrunwizard.ui
new file mode 100644
index 0000000..384a7b7
--- /dev/null
+++ b/src/firstrunwizard.ui
@@ -0,0 +1,395 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>FirstRunWizard</class>
+<widget class="QWizard">
+ <property name="name">
+ <cstring>FirstRunWizard</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>830</width>
+ <height>443</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>First-Run Wizard</string>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>WizardPage</cstring>
+ </property>
+ <attribute name="title">
+ <string></string>
+ </attribute>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel" row="0" column="0">
+ <property name="name">
+ <cstring>text1</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h1&gt;Welcome to KlamAV!&lt;/h1&gt;
+&lt;p&gt;KlamAV aims to be easy and intuitive to use. Before you can get started though, you need to tell it where you want to store a couple of things.&lt;/p&gt;
+&lt;p align="right"&gt;&lt;i&gt;"KlamAV is beta software!"&lt;/i&gt; - The Author&lt;/p&gt;
+&lt;h2&gt;What is ClamAV?&lt;/h2&gt;
+&lt;p&gt;ClamAV is signature-based virus and malware detection software with a world-class updates infrastructure and a rapid development cycle.&lt;/p&gt;
+&lt;h2&gt;What is KlamAV?&lt;/h2&gt;
+&lt;p&gt;KlamAV is an anti-virus manager for the KDE desktop that allows you to manage your virus-scanning, scheduling, virus research and software/database updates. In other words, it's a front-end.&lt;/p&gt;
+&lt;p&gt;
+&lt;p&gt;This wizard will help you setup KlamAV in one simple step. Click &lt;i&gt;Next&lt;/i&gt; to begin, or if you do not like wizards, click &lt;i&gt;Skip&lt;/i&gt;.&lt;/p&gt;
+
+</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="2">
+ <property name="name">
+ <cstring>preview</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>4</hsizetype>
+ <vsizetype>4</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>GroupBoxPanel</enum>
+ </property>
+ <property name="scaledContents">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <spacer row="0" column="1">
+ <property name="name">
+ <cstring>spacer3_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>320</height>
+ </size>
+ </property>
+ </spacer>
+ </grid>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>WizardPage_1</cstring>
+ </property>
+ <attribute name="title">
+ <string>Storage Locations (1 of 1)</string>
+ </attribute>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>80</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>426</x>
+ <y>50</y>
+ <width>80</width>
+ <height>20</height>
+ </rect>
+ </property>
+ </spacer>
+ <widget class="KActiveLabel">
+ <property name="name">
+ <cstring>ClamBanner</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>514</x>
+ <y>19</y>
+ <width>260</width>
+ <height>70</height>
+ </rect>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>30</height>
+ </size>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>390</x>
+ <y>340</y>
+ <width>20</width>
+ <height>30</height>
+ </rect>
+ </property>
+ </spacer>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>CheckForDatabaseUpdates</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>16</x>
+ <y>300</y>
+ <width>430</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Check for &amp;updates to the signature database now.</string>
+ </property>
+ <property name="accel">
+ <string>Alt+U</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>CheckForClamAVUpdates</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>466</x>
+ <y>300</y>
+ <width>340</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Check for updates &amp;to ClamAV now.</string>
+ </property>
+ <property name="accel">
+ <string>Alt+T</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>12</x>
+ <y>150</y>
+ <width>740</width>
+ <height>120</height>
+ </rect>
+ </property>
+ <property name="title">
+ <string>Locations</string>
+ </property>
+ <widget class="KURLRequester">
+ <property name="name">
+ <cstring>DatabaseLocation</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>250</x>
+ <y>31</y>
+ <width>480</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="mode">
+ <number>6</number>
+ </property>
+ </widget>
+ <widget class="KURLRequester">
+ <property name="name">
+ <cstring>QuarantineLocation</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>250</x>
+ <y>70</y>
+ <width>480</width>
+ <height>26</height>
+ </rect>
+ </property>
+ <property name="mode">
+ <number>6</number>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>11</x>
+ <y>31</y>
+ <width>230</width>
+ <height>26</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Signature Database Location:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>70</y>
+ <width>230</width>
+ <height>26</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Quarantine Location:</string>
+ </property>
+ </widget>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>394</x>
+ <y>279</y>
+ <width>20</width>
+ <height>20</height>
+ </rect>
+ </property>
+ </spacer>
+ <spacer>
+ <property name="name">
+ <cstring>spacer16</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>200</x>
+ <y>130</y>
+ <width>21</width>
+ <height>20</height>
+ </rect>
+ </property>
+ </spacer>
+ <widget class="KActiveLabel">
+ <property name="name">
+ <cstring>text2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>15</x>
+ <y>15</y>
+ <width>405</width>
+ <height>110</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>4</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="resizePolicy">
+ <enum>Manual</enum>
+ </property>
+ <property name="text">
+ <string>&lt;p&gt;KlamAV needs to know two things to get started: where you want to store your quarantine and where you want to store your signature database!.&lt;/p&gt;
+&lt;p&gt;You can change these settings at a later time using the configuration dialog.&lt;/p&gt;</string>
+ </property>
+ <property name="wrapPolicy">
+ <enum>AtWordBoundary</enum>
+ </property>
+ </widget>
+ </widget>
+</widget>
+<customwidgets>
+</customwidgets>
+<includes>
+ <include location="local" impldecl="in implementation">firstrunwizard.ui.h</include>
+</includes>
+<forwards>
+ <forward>class KURL;</forward>
+</forwards>
+<variables>
+ <variable access="public">enum Interface { XMMS, Compact };</variable>
+</variables>
+<functions>
+ <function access="private" specifier="non virtual">init()</function>
+ <function access="protected">showPage( QWidget * w )</function>
+ <function returnType="KURL">databasePath()</function>
+ <function returnType="KURL">quarantinePath()</function>
+ <function returnType="QString">defaultDatabasePath()</function>
+ <function returnType="QString">defaultQuarantinePath()</function>
+ <function returnType="bool">downloadDatabase()</function>
+ <function returnType="bool">downloadClamAV()</function>
+</functions>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kurlrequester.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kurlrequester.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+</includehints>
+</UI>