-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
468 lines (304 loc) · 29.5 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
<!DOCTYPE html>
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<!-- Head content such as meta tags and encoding options, etc -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="RapidWeaver" />
<!-- User defined head content -->
<!-- Meta tags -->
<!-- These in particular setup the viewport for mobile devices -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<!-- Browser title -->
<title>Home | QtMark</title>
<!-- CSS stylesheets reset -->
<link rel="stylesheet" href="/rw_common/themes/Navigator/css/normalize.css" />
<!-- CSS for the Foundation framework's CSS that handles the responsive columnized layout -->
<link rel="stylesheet" href="/rw_common/themes/Navigator/css/foundation.css" />
<!-- Main Theme Stylesheet -->
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/styles.css" />
<!-- Loads Font Awesome v4.3.0 CSS from CDN -->
<link href="https://netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet">
<!-- RapidWeaver Color Picker Stylesheet -->
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/colourtag.css" />
<!-- Theme specific media queries -->
<link rel="stylesheet" href="/rw_common/themes/Navigator/css/media_queries.css" />
<!-- User defined styles -->
<!-- Plugin injected code -->
<link rel='stylesheet' type='text/css' media='all' href='/rw_common/plugins/stacks/stacks.css' />
<link rel='stylesheet' type='text/css' media='all' href='files/stacks_page_page0.css' />
<script type='text/javascript' charset='utf-8' src='/rw_common/plugins/stacks/jquery-2.1.4.min.js'></script>
<script type='text/javascript' charset='utf-8' src='files/stacks_page_page0.js'></script>
<meta class="stacks3 stack version" id="com.stacks4stacks.stacks.extracontentplus" name="ExtraContent Plus" content="1.0.1">
<meta class="stacks3 stack version" id="com.joeworkman.stacks.placeholder" name="Placeholder Image JW" content="1.1.4">
<meta class="stacks3 stack version" id="com.joeworkman.stacks.floaty" name="Floaty" content="1.1.3">
<meta class="stacks3 stack version" id="com.marathia.stacks.nocurrent" name="NoCurrent" content="1.3.2">
<meta class="stacks3 stack version" id="uk.co.doobox.responsiveshim" name="Responsive Shim" content="1.0.1">
<link rel="stylesheet" type="text/css" href="rw_common/assets/global.css" />
</head>
<body>
<div id="st-container" class="st-container">
<nav class="site_navigation">
<div id="closer">
<i class="fa fa-close"></i>
</div>
<div id="logo">
<img src="/rw_common/images/navigator_silhouette_compressed.png" width="512" height="512" alt="Site logo"/>
</div>
<h1 class="site_title_in_navigation">QtMark</h1>
<ul><li><a href="./" rel="" id="current">Home</a></li><li><a href="projects/" rel="">Projects</a></li><li><a href="examples/" rel="" class="parent">Examples</a><ul><li><a href="examples/qmjson/" rel="">qmjson</a></li></ul></li><li><a href="members/" rel="">Members</a></li><li><a href="contributors/" rel="">Contributors</a></li><li><a href="acknowledgements/" rel="">Acknowledgements</a></li></ul>
<!-- ExtraContent Area 7 -->
<section id="extraContent7">
<div id="extraContainer7"></div>
<div class="clearer"></div>
</section>
<div id="social_badges"></div>
</nav>
<div id="st-trigger-effects">
<button id="trigger_button" class="animated" data-effect=""><i class="fa fa-bars"></i> <span class="nav_title">MENU</span></button>
</div>
<!-- content push wrapper -->
<div class="st-pusher">
<div id="title_bar">
<a id="site_title" class="animated" href="http://qtmark.github.io/" alt="QtMark"><h1>QtMark</h1></a>
</div>
<div class="st-content"><!-- this is the wrapper for the content -->
<div class="st-content-inner"><!-- extra div for emulating position:fixed of the menu -->
<div id="banner">
<!-- ExtraContent Area 6 -->
<section id="extraContent6">
<div>
<div id="extraContainer6"></div>
</div>
<div class="clearer"></div>
</section>
<!-- Banner Image -->
<div style="background-color: #fff"><img id="banner_image" src="" style=""/ ></div>
<!-- Site Slogan -->
<div id="inner_wrapper">
<div id="slogan" class="animated">
<h2>Making Qt Better</h2>
</div>
</div>
</div>
<div id="banner_divider"></div>
<div id="breadcrumb_container">
<div class="row width_setting theme_padding">
<div id="breadcrumb" class="large-12 columns">
</div>
</div>
</div>
<!-- ExtraContent Area 1 -->
<section id="extraContent1">
<div class="row width_setting theme_padding">
<div class="large-12 columns">
<div id="extraContainer1"></div>
</div>
</div>
<div class="clearer"></div>
</section>
<!-- ExtraContent Area 2 -->
<section id="extraContent2">
<div class="row width_setting theme_padding">
<div class="large-12 columns">
<div id="extraContainer2"></div>
</div>
</div>
<div class="clearer"></div>
</section>
<div id="content_background">
<div id="content_position">
<div id="content_wrapper" class="row width_setting theme_padding">
<div id="content_container" class="large-8 medium-8 small-12 columns">
<div id='stacks_out_399_page0' class='stacks_top'><div id='stacks_in_399_page0' class=''><div id='stacks_out_1017_page0' class='stacks_out'><div id='stacks_in_1017_page0' class='stacks_in com_marathia_stacks_nocurrent_stack'><!-- Start of NoCurrent stack v1.3.2 -->
<!-- End of NoCurrent stack -->
</div></div><div id='stacks_out_675_page0' class='stacks_out'><div id='stacks_in_675_page0' class='stacks_in '><div id='stacks_out_p675_n1040_page0' class='stacks_out'><div id='stacks_in_p675_n1040_page0' class='stacks_in com_stacks4stacks_stacks_extracontentplus_stack'><!-- ExtraContent Plus stack by Will Woodgate - Visit https://stacks4stacks.com for more information -->
<div id="ExtraContentPlusstacks_in_p675_n1040_page0" class="ExtraContentPlus">
<div id="myExtraContent1" class="">
<div id='stacks_out_p675_n685_page0' class='stacks_out'><div id='stacks_in_p675_n685_page0' class='stacks_in text_stack'>In addition to qmjson, we plan to open source three additional libraries. The other libraries that we’ll be open sourcing are qmpointer, qmplugin and qmthread. These libraries will be released as soon as we are happy with them.<br /><br />Keep checking back here as you wait for them.</div></div>
</div>
<!-- Display content if Javascript is disabled -->
<noscript>
<style type="text/css">
#ExtraContentPlusstacks_in_p675_n1040_page0 #myExtraContent1,
#ExtraContentPlusstacks_in_p675_n1040_page0 #fs {
display: block;
}
</style>
</noscript>
</div><!--/ExtraContentPlus--></div></div></div></div><div id='stacks_out_170_page0' class='stacks_out'><div id='stacks_in_170_page0' class='stacks_in text_stack'>We are big fans of Qt. It’s an incredibly powerful library that makes it much easier to write quality cross platform applications. The QtMark libraries are designed to enhance Qt and make it even easier to write these applications. By releasing these libraries we hope to help others avoid the same issues that we frequently ran into.</div></div><div id='stacks_out_1450_page0' class='stacks_out'><div id='stacks_in_1450_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1450_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_1100_page0' class='stacks_out'><div id='stacks_in_1100_page0' class='stacks_in com_yourhead_stack_header_stack'><h3>Design</h3></div></div><div id='stacks_out_1104_page0' class='stacks_out'><div id='stacks_in_1104_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1104_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_641_page0' class='stacks_out'><div id='stacks_in_641_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-left responsive'><div id='stacks_out_951_page0' class='stacks_out'><div id='stacks_in_951_page0' class='stacks_in image_stack'>
<div class='centered_image' >
<a href="http://www.qt.io/" rel="external"><img class='imageStyle' src='files/stacks-image-CBCA746-166x200.png' alt='Stacks Image 952' /></a>
</div>
</div></div></div> <div class="float-top"><div id='stacks_out_647_page0' class='stacks_out'><div id='stacks_in_647_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Qt 5.2</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_641_page0">The QtMark libraries require Qt 5.2 or later. They subclass and rely on many of the standard Qt classes, such as QString, QList, QHash and QMap.</div>
</div></div><div id='stacks_out_740_page0' class='stacks_out'><div id='stacks_in_740_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_740_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_731_page0' class='stacks_out'><div id='stacks_in_731_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-right responsive'><div id='stacks_out_678_page0' class='stacks_out'><div id='stacks_in_678_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_940_page0' class='stacks_out'><div id='stacks_in_940_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>C++11</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_731_page0">The C++11 specification adds a lot of functionality to the C++ language. The QtMark libraries take advantage of some of that functionality.</div>
</div></div><div id='stacks_out_645_page0' class='stacks_out'><div id='stacks_in_645_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_645_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_727_page0' class='stacks_out'><div id='stacks_in_727_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-left responsive'><div id='stacks_out_712_page0' class='stacks_out'><div id='stacks_in_712_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_738_page0' class='stacks_out'><div id='stacks_in_738_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Object Oriented</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_727_page0">The QtMark libraries use modern OOP methodologies like encapsulation and polymorphism just like the Qt libraries that they enhance.</div>
</div></div><div id='stacks_out_726_page0' class='stacks_out'><div id='stacks_in_726_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_726_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_741_page0' class='stacks_out'><div id='stacks_in_741_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-right responsive'><div id='stacks_out_1972_page0' class='stacks_out'><div id='stacks_in_1972_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_760_page0' class='stacks_out'><div id='stacks_in_760_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>C++ Templates</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_741_page0">C++ templates are a powerful mechanism that lets the compiler auto-generate a large amount of code based on type. This allows the JSON and smart pointer classes to support any arbitrary types.</div>
</div></div><div id='stacks_out_1830_page0' class='stacks_out'><div id='stacks_in_1830_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1830_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_1096_page0' class='stacks_out'><div id='stacks_in_1096_page0' class='stacks_in com_yourhead_stack_header_stack'><h3>Libraries</h3></div></div><div id='stacks_out_1103_page0' class='stacks_out'><div id='stacks_in_1103_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1103_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_750_page0' class='stacks_out'><div id='stacks_in_750_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-left responsive'><div id='stacks_out_1977_page0' class='stacks_out'><div id='stacks_in_1977_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_756_page0' class='stacks_out'><div id='stacks_in_756_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>JSON (JavaScript Object Notation)</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_750_page0">qmjson embraces the ideas behind the JSON specification by providing support for automatic marshalling/demarshalling of custom types. In addition, qmjson provides a number of signals that allow the developer to be notified when a node changes. Our use of smart pointers allows you to hold a pointer to a node without fear of it becoming invalidated.</div>
</div></div><div id='stacks_out_1832_page0' class='stacks_out'><div id='stacks_in_1832_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1832_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_764_page0' class='stacks_out'><div id='stacks_in_764_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-right responsive'><div id='stacks_out_1980_page0' class='stacks_out'><div id='stacks_in_1980_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_758_page0' class='stacks_out'><div id='stacks_in_758_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Smart Pointers</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_764_page0">The qmpointer library is a common building block for all the QtMark libraries, providing a powerful smart pointer class to help protect against common programmer mistakes that often lead to memory leaks and segmentation faults.</div>
</div></div><div id='stacks_out_1833_page0' class='stacks_out'><div id='stacks_in_1833_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1833_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_792_page0' class='stacks_out'><div id='stacks_in_792_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-left responsive'><div id='stacks_out_1981_page0' class='stacks_out'><div id='stacks_in_1981_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_1258_page0' class='stacks_out'><div id='stacks_in_1258_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Threads and Thread Pools</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_792_page0">qmthread provides a simple method of adding threads and thread pools to your application.</div>
</div></div><div id='stacks_out_1834_page0' class='stacks_out'><div id='stacks_in_1834_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1834_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_796_page0' class='stacks_out'><div id='stacks_in_796_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-right responsive'><div id='stacks_out_1986_page0' class='stacks_out'><div id='stacks_in_1986_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_754_page0' class='stacks_out'><div id='stacks_in_754_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Plugins</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_796_page0">qmplugin is a powerful approach to building modular applications by combining plugin modules. Each of these plugin modules can be easily replaced allowing faster refactoring to support new protocols or add new functionality.</div>
</div></div><div id='stacks_out_1709_page0' class='stacks_out'><div id='stacks_in_1709_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1709_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_1098_page0' class='stacks_out'><div id='stacks_in_1098_page0' class='stacks_in com_yourhead_stack_header_stack'><h3>Work Flow</h3></div></div><div id='stacks_out_1102_page0' class='stacks_out'><div id='stacks_in_1102_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1102_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_1711_page0' class='stacks_out'><div id='stacks_in_1711_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-left responsive'><div id='stacks_out_1717_page0' class='stacks_out'><div id='stacks_in_1717_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style=""/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_1715_page0' class='stacks_out'><div id='stacks_in_1715_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Enforced coding style</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_1711_page0">The use of Artistic Style allows us to enforce a specific coding style, making the code more consistent, easier to read and easier to maintain. It’s as simple as ‘make astyle’ before every commit.</div>
</div></div><div id='stacks_out_1835_page0' class='stacks_out'><div id='stacks_in_1835_page0' class='stacks_in uk_co_doobox_responsiveshim_stack'><!-- Start Responsive Shim stack template --><div class="stacks_in_1835_page0shim"></div><!-- End Responsive Shim stack template --></div></div><div id='stacks_out_800_page0' class='stacks_out'><div id='stacks_in_800_page0' class='stacks_in com_joeworkman_stacks_floaty_stack'><div class='float-container float-right responsive'><div id='stacks_out_1989_page0' class='stacks_out'><div id='stacks_in_1989_page0' class='stacks_in com_joeworkman_stacks_placeholder_stack'><div class="centered_image"> <img class="imageStyle" src="http://placehold.it/350x150/CCCCCC/999999" width="350" height="150" alt="Placeholder" style="width:100%;height:auto"/> </div>
</div></div></div> <div class="float-top"><div id='stacks_out_752_page0' class='stacks_out'><div id='stacks_in_752_page0' class='stacks_in com_yourhead_stack_header_stack'><h4>Unit tests</h4></div></div></div><div class="float-text cms-editable" id="pl_stacks_in_800_page0">Every QtMark library undergoes rigorous unit tests with every pull request by utilizing Travis CI. This helps ensure a better quality product by helping to minimize regressions.</div>
</div></div><div id='stacks_out_539_page0' class='stacks_out'><div id='stacks_in_539_page0' class='stacks_in '><div id='stacks_out_p539_n1141_page0' class='stacks_out'><div id='stacks_in_p539_n1141_page0' class='stacks_in com_stacks4stacks_stacks_extracontentplus_stack'><!-- ExtraContent Plus stack by Will Woodgate - Visit https://stacks4stacks.com for more information -->
<div id="ExtraContentPlusstacks_in_p539_n1141_page0" class="ExtraContentPlus">
<div id="myExtraContent5" class="">
<div id='stacks_out_p539_n428_page0' class='stacks_out'><div id='stacks_in_p539_n428_page0' class='stacks_in com_yourhead_stacks_two_columns_stack'><div class='s3_row'>
<div class='s3_column s3_column_left'><div id='stacks_out_p539_n430_page0' class='stacks_out'><div id='stacks_in_p539_n430_page0' class='stacks_in com_yourhead_stack_header_stack'><h3>Support</h3></div></div><div id='stacks_out_p539_n432_page0' class='stacks_out'><div id='stacks_in_p539_n432_page0' class='stacks_in text_stack'><a href="https://groups.google.com/forum/?hl=en#!forum/qtmark">Google Group (QtMark)</a><br /><a href="irc://irc.freenode.net:6667/#qtmark">IRC Channel (#qtmark)</a></div></div></div>
<div class='s3_column s3_column_right'><div id='stacks_out_p539_n957_page0' class='stacks_out'><div id='stacks_in_p539_n957_page0' class='stacks_in text_stack'><a href="http://www.ainfosec.com/">Assured Information Security, Inc.</a> is proud to have had this opportunity to give back to the open source community by releasing this software as open source.</div></div></div>
</div></div></div>
</div>
<!-- Display content if Javascript is disabled -->
<noscript>
<style type="text/css">
#ExtraContentPlusstacks_in_p539_n1141_page0 #myExtraContent5,
#ExtraContentPlusstacks_in_p539_n1141_page0 #fs {
display: block;
}
</style>
</noscript>
</div><!--/ExtraContentPlus--></div></div></div></div></div></div>
</div>
<aside id="sidebar" class="large-4 medium-4 small-12 columns">
<h4></h4>
<a class="myBadge github" href="https://github.com/QtMark"></a>
<a class="myBadge rss" href="https://groups.google.com/forum/feed/QtMark/topics/rss.xml?num=50"></a>
<a class="myBadge comments" href="irc://irc.freenode.net:6667/#qtmark"></a>
<!-- Blog archives -->
<div id="archives">
</div>
</aside>
</div>
</div>
</div>
<!-- ExtraContent Area 3 -->
<section id="extraContent3">
<div class="row width_setting theme_padding">
<div class="large-12 columns">
<div id="extraContainer3"></div>
</div>
</div>
<div class="clearer"></div>
</section>
<!-- ExtraContent Area 4 -->
<section id="extraContent4">
<div class="row width_setting theme_padding">
<div class="large-12 columns">
<div id="extraContainer4"></div>
</div>
</div>
<div class="clearer"></div>
</section>
<!-- ExtraContent Area 5 -->
<section id="extraContent5">
<div class="row width_setting theme_padding">
<div class="large-12 columns">
<div id="extraContainer5"></div>
</div>
</div>
<div class="clearer"></div>
</section>
<footer>
<div class="row width_setting theme_padding">
<div id="inner_footer" class="large-12 columns">
</div>
</div>
</footer>
<div id="scrollToTopButton"><i class="fa fa-angle-up"></i></div>
</div><!-- /st-content-inner -->
</div><!-- /st-content -->
</div><!-- /st-pusher -->
</div><!-- /st-container -->
<!-- jQuery 1.8 is included in the theme internally -->
<script src="/rw_common/themes/Navigator/js/jquery.min.js"></script>
<!-- Base RapidWeaver javascript -->
<script async type="text/javascript" src="/rw_common/themes/Navigator/javascript.js"></script>
<!-- Elixir theme specific javascript, along with jQuery Easing and a few other elements -->
<script src="/rw_common/themes/Navigator/js/elixir.js"></script>
<script>
/* Handles styling for custom banners using RapidWeaver's Resources area. */
var banner1 = "/resources/banner1.jpg";
var banner2 = "/resources/banner2.jpg";
var banner3 = "/resources/banner3.jpg";
var banner4 = "/resources/banner4.jpg";
var banner5 = "/resources/banner5.jpg";
var banner6 = "/resources/banner6.jpg";
var banner7 = "/resources/banner7.jpg";
var banner8 = "/resources/banner8.jpg";
var banner9 = "/resources/banner9.jpg";
var banner10 = "/resources/banner10.jpg";
var banner11 = "/resources/banner11.jpg";
var banner12 = "/resources/banner12.jpg";
var banner13 = "/resources/banner13.jpg";
var banner14 = "/resources/banner14.jpg";
var banner15 = "/resources/banner15.jpg";
</script>
<!-- RWSet -->
<script charset="utf-8">
RwSet = {
pathto: "/rw_common/themes/Navigator/javascript.js",
baseurl: "http://qtmark.github.io/"
};
</script>
<!-- Style variations -->
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/slogan/slogan_hidden_iphone.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/breadcrumb/breadcrumb_hidden.css" />
<script type="text/javascript" src="/rw_common/themes/Navigator/js/scroll_to_top/scroll_to_top.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/fonts/title_open_sans.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/title/title_nav_left.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/title/title_bkg_80pct_black.css" />
<script type="text/javascript" src="/rw_common/themes/Navigator/js/title/title_no_animation.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/fonts/slogan_open_sans.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/slogan/slogan_bkg_75_pct_black.css" />
<script type="text/javascript" src="/rw_common/themes/Navigator/js/slogan/slogan_no_animation.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/fonts/headers_open_sans.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/fonts/body_open_sans.css" />
<script type="text/javascript" src="/rw_common/themes/Navigator/js/navigation/nav_slide_on_top.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/navigation/nav_effect_25sec.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/navigation/trans_black.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/navigation/nav_label.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/navigation/nav_inset_shadow.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/navigation/nav_social_badges.css" />
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/content/content_1100px.css" />
<script type="text/javascript" src="/rw_common/themes/Navigator/js/banners/custom_banner_15.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/divider/divider_hidden.css" />
<script type="text/javascript" src="/rw_common/themes/Navigator/js/sidebar/sidebar_hidden.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="/rw_common/themes/Navigator/css/logo/logo_padding_40px.css" />
<!-- User defined javascript -->
</body>
</html>