gitextract_d9rrwo1t/ ├── .clang-format ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── ci-linux.yml │ ├── ci-macos.yml │ └── ci-win.yml ├── .gitignore ├── .gitmodules ├── AGENTS.md ├── CMakeLists.txt ├── COPYING.LESSER ├── README.md ├── README_zh_CN.md ├── SECURITY.md ├── changes.md ├── libs/ │ └── CMakeLists.txt ├── package/ │ ├── QtWebEngineProcess.entitlements.xml │ ├── entitlements.xml │ ├── lgpl-3.0.rtf │ └── qt.conf ├── privacy_policy.md ├── scripts/ │ ├── init.cmd │ ├── init.sh │ ├── pre-commit │ └── update_version.py ├── src/ │ ├── CMakeLists.txt │ ├── CPackLinuxDeployQt.cmake.in │ ├── CPackMacDeployQt.cmake.in │ ├── Packaging.cmake │ ├── application.cpp │ ├── application.h │ ├── commandlineoptions.cpp │ ├── commandlineoptions.h │ ├── core/ │ │ ├── CMakeLists.txt │ │ ├── buffer/ │ │ │ ├── buffer.cpp │ │ │ ├── buffer.h │ │ │ ├── bufferprovider.cpp │ │ │ ├── bufferprovider.h │ │ │ ├── filebufferprovider.cpp │ │ │ ├── filebufferprovider.h │ │ │ ├── filetypehelper.cpp │ │ │ ├── filetypehelper.h │ │ │ ├── ibufferfactory.h │ │ │ ├── markdownbuffer.cpp │ │ │ ├── markdownbuffer.h │ │ │ ├── markdownbufferfactory.cpp │ │ │ ├── markdownbufferfactory.h │ │ │ ├── mindmapbuffer.cpp │ │ │ ├── mindmapbuffer.h │ │ │ ├── mindmapbufferfactory.cpp │ │ │ ├── mindmapbufferfactory.h │ │ │ ├── nodebufferprovider.cpp │ │ │ ├── nodebufferprovider.h │ │ │ ├── pdfbuffer.cpp │ │ │ ├── pdfbuffer.h │ │ │ ├── pdfbufferfactory.cpp │ │ │ ├── pdfbufferfactory.h │ │ │ ├── textbuffer.cpp │ │ │ ├── textbuffer.h │ │ │ ├── textbufferfactory.cpp │ │ │ ├── textbufferfactory.h │ │ │ └── urlbasedbufferprovider.h │ │ ├── buffermgr.cpp │ │ ├── buffermgr.h │ │ ├── clipboarddata.cpp │ │ ├── clipboarddata.h │ │ ├── configmgr.cpp │ │ ├── configmgr.h │ │ ├── coreconfig.cpp │ │ ├── coreconfig.h │ │ ├── editorconfig.cpp │ │ ├── editorconfig.h │ │ ├── events.h │ │ ├── exception.h │ │ ├── externalfile.cpp │ │ ├── externalfile.h │ │ ├── file.cpp │ │ ├── file.h │ │ ├── filelocator.h │ │ ├── fileopenparameters.h │ │ ├── global.cpp │ │ ├── global.h │ │ ├── historyitem.cpp │ │ ├── historyitem.h │ │ ├── historymgr.cpp │ │ ├── historymgr.h │ │ ├── htmltemplatehelper.cpp │ │ ├── htmltemplatehelper.h │ │ ├── iconfig.h │ │ ├── location.h │ │ ├── logger.cpp │ │ ├── logger.h │ │ ├── mainconfig.cpp │ │ ├── mainconfig.h │ │ ├── markdowneditorconfig.cpp │ │ ├── markdowneditorconfig.h │ │ ├── mindmapeditorconfig.cpp │ │ ├── mindmapeditorconfig.h │ │ ├── namebasedserver.h │ │ ├── noncopyable.h │ │ ├── notebook/ │ │ │ ├── bundlenotebook.cpp │ │ │ ├── bundlenotebook.h │ │ │ ├── bundlenotebookfactory.cpp │ │ │ ├── bundlenotebookfactory.h │ │ │ ├── externalnode.cpp │ │ │ ├── externalnode.h │ │ │ ├── historyi.h │ │ │ ├── inotebookfactory.h │ │ │ ├── node.cpp │ │ │ ├── node.h │ │ │ ├── nodeparameters.cpp │ │ │ ├── nodeparameters.h │ │ │ ├── nodevisual.cpp │ │ │ ├── nodevisual.h │ │ │ ├── notebook.cpp │ │ │ ├── notebook.h │ │ │ ├── notebookdatabaseaccess.cpp │ │ │ ├── notebookdatabaseaccess.h │ │ │ ├── notebookparameters.cpp │ │ │ ├── notebookparameters.h │ │ │ ├── notebooktagmgr.cpp │ │ │ ├── notebooktagmgr.h │ │ │ ├── tag.cpp │ │ │ ├── tag.h │ │ │ ├── tagi.h │ │ │ ├── vxnode.cpp │ │ │ ├── vxnode.h │ │ │ ├── vxnodefile.cpp │ │ │ └── vxnodefile.h │ │ ├── notebookbackend/ │ │ │ ├── inotebookbackend.cpp │ │ │ ├── inotebookbackend.h │ │ │ ├── inotebookbackendfactory.h │ │ │ ├── localnotebookbackend.cpp │ │ │ ├── localnotebookbackend.h │ │ │ ├── localnotebookbackendfactory.cpp │ │ │ └── localnotebookbackendfactory.h │ │ ├── notebookconfigmgr/ │ │ │ ├── bundlenotebookconfigmgr.cpp │ │ │ ├── bundlenotebookconfigmgr.h │ │ │ ├── inotebookconfigmgr.cpp │ │ │ ├── inotebookconfigmgr.h │ │ │ ├── inotebookconfigmgrfactory.h │ │ │ ├── notebookconfig.cpp │ │ │ ├── notebookconfig.h │ │ │ ├── vxnodeconfig.cpp │ │ │ ├── vxnodeconfig.h │ │ │ ├── vxnotebookconfigmgr.cpp │ │ │ ├── vxnotebookconfigmgr.h │ │ │ ├── vxnotebookconfigmgrfactory.cpp │ │ │ └── vxnotebookconfigmgrfactory.h │ │ ├── notebookmgr.cpp │ │ ├── notebookmgr.h │ │ ├── pdfviewerconfig.cpp │ │ ├── pdfviewerconfig.h │ │ ├── quickaccesshelper.cpp │ │ ├── quickaccesshelper.h │ │ ├── sessionconfig.cpp │ │ ├── sessionconfig.h │ │ ├── singleinstanceguard.cpp │ │ ├── singleinstanceguard.h │ │ ├── templatemgr.cpp │ │ ├── templatemgr.h │ │ ├── texteditorconfig.cpp │ │ ├── texteditorconfig.h │ │ ├── theme.cpp │ │ ├── theme.h │ │ ├── thememgr.cpp │ │ ├── thememgr.h │ │ ├── versioncontroller/ │ │ │ ├── dummyversioncontroller.cpp │ │ │ ├── dummyversioncontroller.h │ │ │ ├── dummyversioncontrollerfactory.cpp │ │ │ ├── dummyversioncontrollerfactory.h │ │ │ ├── iversioncontroller.h │ │ │ ├── iversioncontrollerfactory.h │ │ │ ├── versioncontrollerserver.cpp │ │ │ └── versioncontrollerserver.h │ │ ├── vnotex.cpp │ │ ├── vnotex.h │ │ ├── webresource.h │ │ ├── widgetconfig.cpp │ │ └── widgetconfig.h │ ├── data/ │ │ ├── core/ │ │ │ ├── Info.plist │ │ │ ├── core.qrc │ │ │ ├── fun.vnote.app.VNote.metainfo.xml │ │ │ ├── icons/ │ │ │ │ ├── vnote.icns │ │ │ │ └── vnote.rc │ │ │ ├── translations/ │ │ │ │ ├── qdialogbuttonbox_zh_CN.qm │ │ │ │ ├── qtbase_ja.qm │ │ │ │ ├── qtbase_zh_CN.qm │ │ │ │ ├── qtv_ja.qm │ │ │ │ ├── qtv_zh_CN.qm │ │ │ │ ├── qwebengine_zh_CN.qm │ │ │ │ ├── vnote_ja.ts │ │ │ │ └── vnote_zh_CN.ts │ │ │ ├── vnote.desktop │ │ │ └── vnotex.json │ │ └── extra/ │ │ ├── dicts/ │ │ │ ├── en_US.aff │ │ │ └── en_US.dic │ │ ├── docs/ │ │ │ ├── en/ │ │ │ │ ├── about_vnotex.txt │ │ │ │ ├── external_programs.md │ │ │ │ ├── features_tips.txt │ │ │ │ ├── get_started.txt │ │ │ │ ├── markdown_guide.md │ │ │ │ ├── shortcuts.md │ │ │ │ └── welcome.md │ │ │ └── zh_CN/ │ │ │ ├── about_vnotex.txt │ │ │ ├── external_programs.md │ │ │ ├── features_tips.txt │ │ │ ├── get_started.txt │ │ │ ├── markdown_guide.md │ │ │ ├── shortcuts.md │ │ │ └── welcome.md │ │ ├── extra.qrc │ │ ├── syntax-highlighting/ │ │ │ ├── syntax/ │ │ │ │ ├── 4dos.xml │ │ │ │ ├── abap.xml │ │ │ │ ├── abc.xml │ │ │ │ ├── actionscript.xml │ │ │ │ ├── ada.xml │ │ │ │ ├── adblock.xml │ │ │ │ ├── agda.xml │ │ │ │ ├── ahdl.xml │ │ │ │ ├── ahk.xml │ │ │ │ ├── alert.xml │ │ │ │ ├── ample.xml │ │ │ │ ├── ansforth94.xml │ │ │ │ ├── ansic89.xml │ │ │ │ ├── ansys.xml │ │ │ │ ├── apache.xml │ │ │ │ ├── apparmor.xml │ │ │ │ ├── asciidoc.xml │ │ │ │ ├── asm-avr.xml │ │ │ │ ├── asm-dsp56k.xml │ │ │ │ ├── asm-m68k.xml │ │ │ │ ├── asm6502.xml │ │ │ │ ├── asn1.xml │ │ │ │ ├── asp.xml │ │ │ │ ├── awk.xml │ │ │ │ ├── bash.xml │ │ │ │ ├── bibtex.xml │ │ │ │ ├── bitbake.xml │ │ │ │ ├── bmethod.xml │ │ │ │ ├── boo.xml │ │ │ │ ├── brightscript.xml │ │ │ │ ├── c.xml │ │ │ │ ├── carto-css.xml │ │ │ │ ├── ccss.xml │ │ │ │ ├── cg.xml │ │ │ │ ├── cgis.xml │ │ │ │ ├── changelog.xml │ │ │ │ ├── chicken.xml │ │ │ │ ├── cil.xml │ │ │ │ ├── cisco.xml │ │ │ │ ├── clipper.xml │ │ │ │ ├── clist.xml │ │ │ │ ├── clojure.xml │ │ │ │ ├── cmake.xml │ │ │ │ ├── coffee.xml │ │ │ │ ├── coldfusion.xml │ │ │ │ ├── commonlisp.xml │ │ │ │ ├── component-pascal.xml │ │ │ │ ├── context.xml │ │ │ │ ├── cpp.xml │ │ │ │ ├── crk.xml │ │ │ │ ├── cs.xml │ │ │ │ ├── css.xml │ │ │ │ ├── cubescript.xml │ │ │ │ ├── cue.xml │ │ │ │ ├── curry.xml │ │ │ │ ├── d.xml │ │ │ │ ├── debianchangelog.xml │ │ │ │ ├── debiancontrol.xml │ │ │ │ ├── desktop.xml │ │ │ │ ├── diff.xml │ │ │ │ ├── djangotemplate.xml │ │ │ │ ├── dockerfile.xml │ │ │ │ ├── dosbat.xml │ │ │ │ ├── dot.xml │ │ │ │ ├── doxyfile.xml │ │ │ │ ├── doxygen.xml │ │ │ │ ├── doxygenlua.xml │ │ │ │ ├── dtd.xml │ │ │ │ ├── e.xml │ │ │ │ ├── eiffel.xml │ │ │ │ ├── elixir.xml │ │ │ │ ├── elm.xml │ │ │ │ ├── email.xml │ │ │ │ ├── erlang.xml │ │ │ │ ├── euphoria.xml │ │ │ │ ├── fasm.xml │ │ │ │ ├── fastq.xml │ │ │ │ ├── ferite.xml │ │ │ │ ├── fgl-4gl.xml │ │ │ │ ├── fgl-per.xml │ │ │ │ ├── fish.xml │ │ │ │ ├── flatbuffers.xml │ │ │ │ ├── fortran-fixed.xml │ │ │ │ ├── fortran-free.xml │ │ │ │ ├── freebasic.xml │ │ │ │ ├── fsharp.xml │ │ │ │ ├── fstab.xml │ │ │ │ ├── ftl.xml │ │ │ │ ├── gap.xml │ │ │ │ ├── gcc.xml │ │ │ │ ├── gcode.xml │ │ │ │ ├── gdb-bt.xml │ │ │ │ ├── gdb.xml │ │ │ │ ├── gdbinit.xml │ │ │ │ ├── gdl.xml │ │ │ │ ├── gettext.xml │ │ │ │ ├── git-ignore.xml │ │ │ │ ├── git-rebase.xml │ │ │ │ ├── gitolite.xml │ │ │ │ ├── glosstex.xml │ │ │ │ ├── glsl.xml │ │ │ │ ├── gnuassembler.xml │ │ │ │ ├── gnuplot.xml │ │ │ │ ├── go.xml │ │ │ │ ├── grammar.xml │ │ │ │ ├── groovy.xml │ │ │ │ ├── haml.xml │ │ │ │ ├── hamlet.xml │ │ │ │ ├── haskell.xml │ │ │ │ ├── haxe.xml │ │ │ │ ├── html.xml │ │ │ │ ├── hunspell-aff.xml │ │ │ │ ├── hunspell-dat.xml │ │ │ │ ├── hunspell-dic.xml │ │ │ │ ├── hunspell-idx.xml │ │ │ │ ├── idconsole.xml │ │ │ │ ├── idl.xml │ │ │ │ ├── ilerpg.xml │ │ │ │ ├── inform.xml │ │ │ │ ├── ini.xml │ │ │ │ ├── intelhex.xml │ │ │ │ ├── isocpp.xml │ │ │ │ ├── j.xml │ │ │ │ ├── jam.xml │ │ │ │ ├── java.xml │ │ │ │ ├── javadoc.xml │ │ │ │ ├── javascript-react.xml │ │ │ │ ├── javascript.xml │ │ │ │ ├── jcl.xml │ │ │ │ ├── jira.xml │ │ │ │ ├── json.xml │ │ │ │ ├── jsp.xml │ │ │ │ ├── julia.xml │ │ │ │ ├── k.xml │ │ │ │ ├── kbasic.xml │ │ │ │ ├── kconfig.xml │ │ │ │ ├── kdesrc-buildrc.xml │ │ │ │ ├── kotlin.xml │ │ │ │ ├── latex.xml │ │ │ │ ├── ld.xml │ │ │ │ ├── ldif.xml │ │ │ │ ├── less.xml │ │ │ │ ├── lex.xml │ │ │ │ ├── lilypond.xml │ │ │ │ ├── literate-curry.xml │ │ │ │ ├── literate-haskell.xml │ │ │ │ ├── logcat.xml │ │ │ │ ├── logtalk.xml │ │ │ │ ├── lpc.xml │ │ │ │ ├── lsl.xml │ │ │ │ ├── lua.xml │ │ │ │ ├── m3u.xml │ │ │ │ ├── m4.xml │ │ │ │ ├── mab.xml │ │ │ │ ├── magma.xml │ │ │ │ ├── makefile.xml │ │ │ │ ├── mako.xml │ │ │ │ ├── mandoc.xml │ │ │ │ ├── markdown.xml │ │ │ │ ├── mason.xml │ │ │ │ ├── mathematica.xml │ │ │ │ ├── matlab.xml │ │ │ │ ├── maxima.xml │ │ │ │ ├── mediawiki.xml │ │ │ │ ├── mel.xml │ │ │ │ ├── mergetagtext.xml │ │ │ │ ├── meson.xml │ │ │ │ ├── metafont.xml │ │ │ │ ├── metamath.xml │ │ │ │ ├── mib.xml │ │ │ │ ├── mips.xml │ │ │ │ ├── modelica.xml │ │ │ │ ├── modelines.xml │ │ │ │ ├── modula-2-iso-only.xml │ │ │ │ ├── modula-2-pim-only.xml │ │ │ │ ├── modula-2-r10-only.xml │ │ │ │ ├── modula-2.xml │ │ │ │ ├── monobasic.xml │ │ │ │ ├── mup.xml │ │ │ │ ├── mustache.xml │ │ │ │ ├── nagios.xml │ │ │ │ ├── nasm.xml │ │ │ │ ├── nemerle.xml │ │ │ │ ├── nesc.xml │ │ │ │ ├── ninja.xml │ │ │ │ ├── noweb.xml │ │ │ │ ├── nsis.xml │ │ │ │ ├── objectivec.xml │ │ │ │ ├── objectivecpp.xml │ │ │ │ ├── ocaml.xml │ │ │ │ ├── ocamllex.xml │ │ │ │ ├── ocamlyacc.xml │ │ │ │ ├── octave.xml │ │ │ │ ├── oors.xml │ │ │ │ ├── opal.xml │ │ │ │ ├── opencl.xml │ │ │ │ ├── openscad.xml │ │ │ │ ├── pango.xml │ │ │ │ ├── pascal.xml │ │ │ │ ├── perl.xml │ │ │ │ ├── pgn.xml │ │ │ │ ├── php.xml │ │ │ │ ├── picsrc.xml │ │ │ │ ├── pig.xml │ │ │ │ ├── pike.xml │ │ │ │ ├── pli.xml │ │ │ │ ├── ply.xml │ │ │ │ ├── pony.xml │ │ │ │ ├── postscript.xml │ │ │ │ ├── povray.xml │ │ │ │ ├── powershell.xml │ │ │ │ ├── ppd.xml │ │ │ │ ├── praat.xml │ │ │ │ ├── progress.xml │ │ │ │ ├── prolog.xml │ │ │ │ ├── protobuf.xml │ │ │ │ ├── pug.xml │ │ │ │ ├── puppet.xml │ │ │ │ ├── purebasic.xml │ │ │ │ ├── python.xml │ │ │ │ ├── q.xml │ │ │ │ ├── qdocconf.xml │ │ │ │ ├── qmake.xml │ │ │ │ ├── qml.xml │ │ │ │ ├── r.xml │ │ │ │ ├── rapidq.xml │ │ │ │ ├── rdoc.xml │ │ │ │ ├── relaxng.xml │ │ │ │ ├── relaxngcompact.xml │ │ │ │ ├── replicode.xml │ │ │ │ ├── rest.xml │ │ │ │ ├── rexx.xml │ │ │ │ ├── rhtml.xml │ │ │ │ ├── rib.xml │ │ │ │ ├── rmarkdown.xml │ │ │ │ ├── roff.xml │ │ │ │ ├── rpmspec.xml │ │ │ │ ├── rsiidl.xml │ │ │ │ ├── rtf.xml │ │ │ │ ├── ruby.xml │ │ │ │ ├── rust.xml │ │ │ │ ├── sass.xml │ │ │ │ ├── sather.xml │ │ │ │ ├── scala.xml │ │ │ │ ├── scheme.xml │ │ │ │ ├── sci.xml │ │ │ │ ├── scss.xml │ │ │ │ ├── sed.xml │ │ │ │ ├── selinux-cil.xml │ │ │ │ ├── selinux-fc.xml │ │ │ │ ├── selinux.xml │ │ │ │ ├── sgml.xml │ │ │ │ ├── sieve.xml │ │ │ │ ├── sisu.xml │ │ │ │ ├── smali.xml │ │ │ │ ├── sml.xml │ │ │ │ ├── spice.xml │ │ │ │ ├── sql-mysql.xml │ │ │ │ ├── sql-oracle.xml │ │ │ │ ├── sql-postgresql.xml │ │ │ │ ├── sql.xml │ │ │ │ ├── stan.xml │ │ │ │ ├── stata.xml │ │ │ │ ├── stl.xml │ │ │ │ ├── systemc.xml │ │ │ │ ├── systemverilog.xml │ │ │ │ ├── tads3.xml │ │ │ │ ├── taskjuggler.xml │ │ │ │ ├── tcl.xml │ │ │ │ ├── tcsh.xml │ │ │ │ ├── template-toolkit.xml │ │ │ │ ├── texinfo.xml │ │ │ │ ├── textile.xml │ │ │ │ ├── tibasic.xml │ │ │ │ ├── tiger.xml │ │ │ │ ├── toml.xml │ │ │ │ ├── txt2tags.xml │ │ │ │ ├── typescript-react.xml │ │ │ │ ├── typescript.xml │ │ │ │ ├── uscript.xml │ │ │ │ ├── vala.xml │ │ │ │ ├── valgrind-suppression.xml │ │ │ │ ├── varnish.xml │ │ │ │ ├── varnish4.xml │ │ │ │ ├── varnishcc.xml │ │ │ │ ├── varnishcc4.xml │ │ │ │ ├── varnishtest.xml │ │ │ │ ├── varnishtest4.xml │ │ │ │ ├── vcard.xml │ │ │ │ ├── velocity.xml │ │ │ │ ├── vera.xml │ │ │ │ ├── verilog.xml │ │ │ │ ├── vhdl.xml │ │ │ │ ├── vrml.xml │ │ │ │ ├── wavefront-obj.xml │ │ │ │ ├── wayland-trace.xml │ │ │ │ ├── winehq.xml │ │ │ │ ├── wml.xml │ │ │ │ ├── xharbour.xml │ │ │ │ ├── xml.xml │ │ │ │ ├── xmldebug.xml │ │ │ │ ├── xonotic-console.xml │ │ │ │ ├── xorg.xml │ │ │ │ ├── xslt.xml │ │ │ │ ├── xul.xml │ │ │ │ ├── yacas.xml │ │ │ │ ├── yacc.xml │ │ │ │ ├── yaml.xml │ │ │ │ ├── yang.xml │ │ │ │ ├── zonnon.xml │ │ │ │ └── zsh.xml │ │ │ └── themes/ │ │ │ ├── breeze-dark.theme │ │ │ ├── default.theme │ │ │ ├── markdown-breeze-dark.theme │ │ │ ├── markdown-default.theme │ │ │ ├── printing.theme │ │ │ ├── solarized-dark.theme │ │ │ ├── solarized-light.theme │ │ │ └── vscode-dark.theme │ │ ├── tasks/ │ │ │ └── git/ │ │ │ └── git.json │ │ ├── themes/ │ │ │ ├── moonlight/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── native/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── pure/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── solarized-dark/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── solarized-light/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── vscode-dark/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── readme.md │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── vue-dark/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ ├── vue-light/ │ │ │ │ ├── highlight.css │ │ │ │ ├── interface.qss │ │ │ │ ├── palette.json │ │ │ │ ├── text-editor.theme │ │ │ │ └── web.css │ │ │ └── vx-idea/ │ │ │ ├── README.md │ │ │ ├── code_highlight/ │ │ │ │ ├── highlight-dark.css │ │ │ │ └── highlight-one-light.css │ │ │ ├── highlight.css │ │ │ ├── interface.qss │ │ │ ├── palette.json │ │ │ ├── text-editor.theme │ │ │ ├── tips_components/ │ │ │ │ └── sytle.css │ │ │ └── web.css │ │ └── web/ │ │ ├── css/ │ │ │ ├── exportglobalstyles.css │ │ │ ├── globalstyles.css │ │ │ ├── imageviewer.css │ │ │ ├── markdownit.css │ │ │ ├── outline.css │ │ │ └── user.css │ │ ├── js/ │ │ │ ├── computed-style-to-inline-style.js │ │ │ ├── crosscopy.js │ │ │ ├── easyaccess.js │ │ │ ├── eventemitter.js │ │ │ ├── flowchart.js/ │ │ │ │ └── README.md │ │ │ ├── flowchartjs.js │ │ │ ├── graphcache.js │ │ │ ├── graphpreviewer.js │ │ │ ├── graphrenderer.js │ │ │ ├── graphviz.js │ │ │ ├── imageviewer.js │ │ │ ├── lrucache.js │ │ │ ├── mark.js/ │ │ │ │ └── README.md │ │ │ ├── markdown-it/ │ │ │ │ ├── README.md │ │ │ │ ├── markdown-it-front-matter.js │ │ │ │ ├── markdown-it-implicit-figure.js │ │ │ │ ├── markdown-it-inject-linenumbers.js │ │ │ │ ├── markdown-it-task-lists.js │ │ │ │ ├── markdown-it-texmath.js │ │ │ │ ├── markdown-it-xss.js │ │ │ │ ├── markdownItAnchor.umd.js │ │ │ │ └── markdownItTocDoneRight.umd.js │ │ │ ├── markdownit.js │ │ │ ├── markdownviewer.js │ │ │ ├── markdownviewercore.js │ │ │ ├── markjs.js │ │ │ ├── mathjax.js │ │ │ ├── mermaid/ │ │ │ │ └── README.md │ │ │ ├── mermaid.js │ │ │ ├── mindmap/ │ │ │ │ ├── core/ │ │ │ │ │ └── mindmap-core.js │ │ │ │ ├── features/ │ │ │ │ │ ├── link-handler/ │ │ │ │ │ │ └── link-handler.js │ │ │ │ │ └── outline/ │ │ │ │ │ └── outline.js │ │ │ │ ├── lib/ │ │ │ │ │ └── mind-elixir/ │ │ │ │ │ ├── MindElixir.js │ │ │ │ │ └── README.md │ │ │ │ └── mindmap-readme.md │ │ │ ├── mindmapeditor.js │ │ │ ├── nodelinemapper.js │ │ │ ├── outline.js │ │ │ ├── plantuml/ │ │ │ │ ├── README.md │ │ │ │ └── synchro2.js │ │ │ ├── plantuml.js │ │ │ ├── prism/ │ │ │ │ └── README.md │ │ │ ├── prism.js │ │ │ ├── qwebchannel.js │ │ │ ├── svg-to-image.js │ │ │ ├── turndown/ │ │ │ │ ├── README.md │ │ │ │ ├── turndown-plugin-gfm.js │ │ │ │ └── turndown.js │ │ │ ├── turndown.js │ │ │ ├── utils.js │ │ │ ├── viz.js/ │ │ │ │ ├── README.md │ │ │ │ ├── lite.render.js │ │ │ │ └── viz.js │ │ │ ├── vxcore.js │ │ │ ├── vxworker.js │ │ │ ├── wavedrom/ │ │ │ │ ├── README.md │ │ │ │ └── theme-default.js │ │ │ └── wavedrom.js │ │ ├── markdown-export-template.html │ │ ├── markdown-viewer-template.html │ │ ├── mindmap-editor-template.html │ │ └── pdf.js/ │ │ ├── README.md │ │ ├── pdfviewer.css │ │ ├── pdfviewer.js │ │ ├── pdfviewercore.js │ │ └── web/ │ │ ├── cmaps/ │ │ │ ├── 78-EUC-H.bcmap │ │ │ ├── 78-EUC-V.bcmap │ │ │ ├── 78-H.bcmap │ │ │ ├── 78-RKSJ-H.bcmap │ │ │ ├── 78-RKSJ-V.bcmap │ │ │ ├── 78-V.bcmap │ │ │ ├── 78ms-RKSJ-H.bcmap │ │ │ ├── 78ms-RKSJ-V.bcmap │ │ │ ├── 83pv-RKSJ-H.bcmap │ │ │ ├── 90ms-RKSJ-H.bcmap │ │ │ ├── 90ms-RKSJ-V.bcmap │ │ │ ├── 90msp-RKSJ-H.bcmap │ │ │ ├── 90msp-RKSJ-V.bcmap │ │ │ ├── 90pv-RKSJ-H.bcmap │ │ │ ├── 90pv-RKSJ-V.bcmap │ │ │ ├── Add-H.bcmap │ │ │ ├── Add-RKSJ-H.bcmap │ │ │ ├── Add-RKSJ-V.bcmap │ │ │ ├── Add-V.bcmap │ │ │ ├── Adobe-CNS1-0.bcmap │ │ │ ├── Adobe-CNS1-1.bcmap │ │ │ ├── Adobe-CNS1-2.bcmap │ │ │ ├── Adobe-CNS1-3.bcmap │ │ │ ├── Adobe-CNS1-4.bcmap │ │ │ ├── Adobe-CNS1-5.bcmap │ │ │ ├── Adobe-CNS1-6.bcmap │ │ │ ├── Adobe-CNS1-UCS2.bcmap │ │ │ ├── Adobe-GB1-0.bcmap │ │ │ ├── Adobe-GB1-1.bcmap │ │ │ ├── Adobe-GB1-2.bcmap │ │ │ ├── Adobe-GB1-3.bcmap │ │ │ ├── Adobe-GB1-4.bcmap │ │ │ ├── Adobe-GB1-5.bcmap │ │ │ ├── Adobe-GB1-UCS2.bcmap │ │ │ ├── Adobe-Japan1-0.bcmap │ │ │ ├── Adobe-Japan1-1.bcmap │ │ │ ├── Adobe-Japan1-2.bcmap │ │ │ ├── Adobe-Japan1-3.bcmap │ │ │ ├── Adobe-Japan1-4.bcmap │ │ │ ├── Adobe-Japan1-5.bcmap │ │ │ ├── Adobe-Japan1-6.bcmap │ │ │ ├── Adobe-Japan1-UCS2.bcmap │ │ │ ├── Adobe-Korea1-0.bcmap │ │ │ ├── Adobe-Korea1-1.bcmap │ │ │ ├── Adobe-Korea1-2.bcmap │ │ │ ├── Adobe-Korea1-UCS2.bcmap │ │ │ ├── B5-H.bcmap │ │ │ ├── B5-V.bcmap │ │ │ ├── B5pc-H.bcmap │ │ │ ├── B5pc-V.bcmap │ │ │ ├── CNS-EUC-H.bcmap │ │ │ ├── CNS-EUC-V.bcmap │ │ │ ├── CNS1-H.bcmap │ │ │ ├── CNS1-V.bcmap │ │ │ ├── CNS2-H.bcmap │ │ │ ├── CNS2-V.bcmap │ │ │ ├── ETHK-B5-H.bcmap │ │ │ ├── ETHK-B5-V.bcmap │ │ │ ├── ETen-B5-H.bcmap │ │ │ ├── ETen-B5-V.bcmap │ │ │ ├── ETenms-B5-H.bcmap │ │ │ ├── ETenms-B5-V.bcmap │ │ │ ├── EUC-H.bcmap │ │ │ ├── EUC-V.bcmap │ │ │ ├── Ext-H.bcmap │ │ │ ├── Ext-RKSJ-H.bcmap │ │ │ ├── Ext-RKSJ-V.bcmap │ │ │ ├── Ext-V.bcmap │ │ │ ├── GB-EUC-H.bcmap │ │ │ ├── GB-EUC-V.bcmap │ │ │ ├── GB-H.bcmap │ │ │ ├── GB-V.bcmap │ │ │ ├── GBK-EUC-H.bcmap │ │ │ ├── GBK-EUC-V.bcmap │ │ │ ├── GBK2K-H.bcmap │ │ │ ├── GBK2K-V.bcmap │ │ │ ├── GBKp-EUC-H.bcmap │ │ │ ├── GBKp-EUC-V.bcmap │ │ │ ├── GBT-EUC-H.bcmap │ │ │ ├── GBT-EUC-V.bcmap │ │ │ ├── GBT-H.bcmap │ │ │ ├── GBT-V.bcmap │ │ │ ├── GBTpc-EUC-H.bcmap │ │ │ ├── GBTpc-EUC-V.bcmap │ │ │ ├── GBpc-EUC-H.bcmap │ │ │ ├── GBpc-EUC-V.bcmap │ │ │ ├── H.bcmap │ │ │ ├── HKdla-B5-H.bcmap │ │ │ ├── HKdla-B5-V.bcmap │ │ │ ├── HKdlb-B5-H.bcmap │ │ │ ├── HKdlb-B5-V.bcmap │ │ │ ├── HKgccs-B5-H.bcmap │ │ │ ├── HKgccs-B5-V.bcmap │ │ │ ├── HKm314-B5-H.bcmap │ │ │ ├── HKm314-B5-V.bcmap │ │ │ ├── HKm471-B5-H.bcmap │ │ │ ├── HKm471-B5-V.bcmap │ │ │ ├── HKscs-B5-H.bcmap │ │ │ ├── HKscs-B5-V.bcmap │ │ │ ├── Hankaku.bcmap │ │ │ ├── Hiragana.bcmap │ │ │ ├── KSC-EUC-H.bcmap │ │ │ ├── KSC-EUC-V.bcmap │ │ │ ├── KSC-H.bcmap │ │ │ ├── KSC-Johab-H.bcmap │ │ │ ├── KSC-Johab-V.bcmap │ │ │ ├── KSC-V.bcmap │ │ │ ├── KSCms-UHC-H.bcmap │ │ │ ├── KSCms-UHC-HW-H.bcmap │ │ │ ├── KSCms-UHC-HW-V.bcmap │ │ │ ├── KSCms-UHC-V.bcmap │ │ │ ├── KSCpc-EUC-H.bcmap │ │ │ ├── KSCpc-EUC-V.bcmap │ │ │ ├── Katakana.bcmap │ │ │ ├── LICENSE │ │ │ ├── NWP-H.bcmap │ │ │ ├── NWP-V.bcmap │ │ │ ├── RKSJ-H.bcmap │ │ │ ├── RKSJ-V.bcmap │ │ │ ├── Roman.bcmap │ │ │ ├── UniCNS-UCS2-H.bcmap │ │ │ ├── UniCNS-UCS2-V.bcmap │ │ │ ├── UniCNS-UTF16-H.bcmap │ │ │ ├── UniCNS-UTF16-V.bcmap │ │ │ ├── UniCNS-UTF32-H.bcmap │ │ │ ├── UniCNS-UTF32-V.bcmap │ │ │ ├── UniCNS-UTF8-H.bcmap │ │ │ ├── UniCNS-UTF8-V.bcmap │ │ │ ├── UniGB-UCS2-H.bcmap │ │ │ ├── UniGB-UCS2-V.bcmap │ │ │ ├── UniGB-UTF16-H.bcmap │ │ │ ├── UniGB-UTF16-V.bcmap │ │ │ ├── UniGB-UTF32-H.bcmap │ │ │ ├── UniGB-UTF32-V.bcmap │ │ │ ├── UniGB-UTF8-H.bcmap │ │ │ ├── UniGB-UTF8-V.bcmap │ │ │ ├── UniJIS-UCS2-H.bcmap │ │ │ ├── UniJIS-UCS2-HW-H.bcmap │ │ │ ├── UniJIS-UCS2-HW-V.bcmap │ │ │ ├── UniJIS-UCS2-V.bcmap │ │ │ ├── UniJIS-UTF16-H.bcmap │ │ │ ├── UniJIS-UTF16-V.bcmap │ │ │ ├── UniJIS-UTF32-H.bcmap │ │ │ ├── UniJIS-UTF32-V.bcmap │ │ │ ├── UniJIS-UTF8-H.bcmap │ │ │ ├── UniJIS-UTF8-V.bcmap │ │ │ ├── UniJIS2004-UTF16-H.bcmap │ │ │ ├── UniJIS2004-UTF16-V.bcmap │ │ │ ├── UniJIS2004-UTF32-H.bcmap │ │ │ ├── UniJIS2004-UTF32-V.bcmap │ │ │ ├── UniJIS2004-UTF8-H.bcmap │ │ │ ├── UniJIS2004-UTF8-V.bcmap │ │ │ ├── UniJISPro-UCS2-HW-V.bcmap │ │ │ ├── UniJISPro-UCS2-V.bcmap │ │ │ ├── UniJISPro-UTF8-V.bcmap │ │ │ ├── UniJISX0213-UTF32-H.bcmap │ │ │ ├── UniJISX0213-UTF32-V.bcmap │ │ │ ├── UniJISX02132004-UTF32-H.bcmap │ │ │ ├── UniJISX02132004-UTF32-V.bcmap │ │ │ ├── UniKS-UCS2-H.bcmap │ │ │ ├── UniKS-UCS2-V.bcmap │ │ │ ├── UniKS-UTF16-H.bcmap │ │ │ ├── UniKS-UTF16-V.bcmap │ │ │ ├── UniKS-UTF32-H.bcmap │ │ │ ├── UniKS-UTF32-V.bcmap │ │ │ ├── UniKS-UTF8-H.bcmap │ │ │ ├── UniKS-UTF8-V.bcmap │ │ │ ├── V.bcmap │ │ │ └── WP-Symbol.bcmap │ │ ├── locale/ │ │ │ ├── br/ │ │ │ │ └── viewer.properties │ │ │ ├── ca/ │ │ │ │ └── viewer.properties │ │ │ ├── de/ │ │ │ │ └── viewer.properties │ │ │ ├── en-CA/ │ │ │ │ └── viewer.properties │ │ │ ├── en-GB/ │ │ │ │ └── viewer.properties │ │ │ ├── en-US/ │ │ │ │ └── viewer.properties │ │ │ ├── eu/ │ │ │ │ └── viewer.properties │ │ │ ├── fr/ │ │ │ │ └── viewer.properties │ │ │ ├── ja/ │ │ │ │ └── viewer.properties │ │ │ ├── locale.properties │ │ │ ├── ru/ │ │ │ │ └── viewer.properties │ │ │ ├── uk/ │ │ │ │ └── viewer.properties │ │ │ ├── zh-CN/ │ │ │ │ └── viewer.properties │ │ │ └── zh-TW/ │ │ │ └── viewer.properties │ │ ├── pdf-viewer-template.html │ │ ├── viewer.css │ │ └── viewer.js │ ├── export/ │ │ ├── CMakeLists.txt │ │ ├── exportdata.cpp │ │ ├── exportdata.h │ │ ├── exporter.cpp │ │ ├── exporter.h │ │ ├── webviewexporter.cpp │ │ └── webviewexporter.h │ ├── fakeaccessible.cpp │ ├── fakeaccessible.h │ ├── imagehost/ │ │ ├── CMakeLists.txt │ │ ├── giteeimagehost.cpp │ │ ├── giteeimagehost.h │ │ ├── githubimagehost.cpp │ │ ├── githubimagehost.h │ │ ├── imagehost.cpp │ │ ├── imagehost.h │ │ ├── imagehostmgr.cpp │ │ ├── imagehostmgr.h │ │ ├── imagehostutils.cpp │ │ ├── imagehostutils.h │ │ ├── repoimagehost.cpp │ │ └── repoimagehost.h │ ├── main.cpp │ ├── search/ │ │ ├── CMakeLists.txt │ │ ├── filesearchengine.cpp │ │ ├── filesearchengine.h │ │ ├── isearchengine.h │ │ ├── isearchinfoprovider.h │ │ ├── searchdata.cpp │ │ ├── searchdata.h │ │ ├── searcher.cpp │ │ ├── searcher.h │ │ ├── searchhelper.cpp │ │ ├── searchhelper.h │ │ ├── searchresultitem.cpp │ │ ├── searchresultitem.h │ │ ├── searchtoken.cpp │ │ └── searchtoken.h │ ├── snippet/ │ │ ├── CMakeLists.txt │ │ ├── dynamicsnippet.cpp │ │ ├── dynamicsnippet.h │ │ ├── snippet.cpp │ │ ├── snippet.h │ │ ├── snippetmgr.cpp │ │ └── snippetmgr.h │ ├── task/ │ │ ├── CMakeLists.txt │ │ ├── shellexecution.cpp │ │ ├── shellexecution.h │ │ ├── task.cpp │ │ ├── task.h │ │ ├── taskmgr.cpp │ │ ├── taskmgr.h │ │ ├── taskvariablemgr.cpp │ │ └── taskvariablemgr.h │ ├── unitedentry/ │ │ ├── CMakeLists.txt │ │ ├── entrypopup.cpp │ │ ├── entrypopup.h │ │ ├── entrywidgetfactory.cpp │ │ ├── entrywidgetfactory.h │ │ ├── findunitedentry.cpp │ │ ├── findunitedentry.h │ │ ├── helpunitedentry.cpp │ │ ├── helpunitedentry.h │ │ ├── iunitedentry.cpp │ │ ├── iunitedentry.h │ │ ├── unitedentry.cpp │ │ ├── unitedentry.h │ │ ├── unitedentryalias.cpp │ │ ├── unitedentryalias.h │ │ ├── unitedentryhelper.cpp │ │ ├── unitedentryhelper.h │ │ ├── unitedentrymgr.cpp │ │ └── unitedentrymgr.h │ ├── utils/ │ │ ├── CMakeLists.txt │ │ ├── asyncworker.cpp │ │ ├── asyncworker.h │ │ ├── callbackpool.cpp │ │ ├── callbackpool.h │ │ ├── clipboardutils.cpp │ │ ├── clipboardutils.h │ │ ├── contentmediautils.cpp │ │ ├── contentmediautils.h │ │ ├── docsutils.cpp │ │ ├── docsutils.h │ │ ├── fileutils.cpp │ │ ├── fileutils.h │ │ ├── htmlutils.cpp │ │ ├── htmlutils.h │ │ ├── iconutils.cpp │ │ ├── iconutils.h │ │ ├── imageutils.cpp │ │ ├── imageutils.h │ │ ├── pathutils.cpp │ │ ├── pathutils.h │ │ ├── printutils.cpp │ │ ├── printutils.h │ │ ├── processutils.cpp │ │ ├── processutils.h │ │ ├── urldragdroputils.cpp │ │ ├── urldragdroputils.h │ │ ├── utils.cpp │ │ ├── utils.h │ │ ├── vxurlutils.cpp │ │ ├── vxurlutils.h │ │ ├── webutils.cpp │ │ ├── webutils.h │ │ ├── widgetutils.cpp │ │ └── widgetutils.h │ └── widgets/ │ ├── CMakeLists.txt │ ├── attachmentdragdropareaindicator.cpp │ ├── attachmentdragdropareaindicator.h │ ├── attachmentpopup.cpp │ ├── attachmentpopup.h │ ├── biaction.cpp │ ├── biaction.h │ ├── buttonpopup.cpp │ ├── buttonpopup.h │ ├── combobox.cpp │ ├── combobox.h │ ├── consoleviewer.cpp │ ├── consoleviewer.h │ ├── dialogs/ │ │ ├── deleteconfirmdialog.cpp │ │ ├── deleteconfirmdialog.h │ │ ├── dialog.cpp │ │ ├── dialog.h │ │ ├── exportdialog.cpp │ │ ├── exportdialog.h │ │ ├── filepropertiesdialog.cpp │ │ ├── filepropertiesdialog.h │ │ ├── folderfilesfilterwidget.cpp │ │ ├── folderfilesfilterwidget.h │ │ ├── folderpropertiesdialog.cpp │ │ ├── folderpropertiesdialog.h │ │ ├── imageinsertdialog.cpp │ │ ├── imageinsertdialog.h │ │ ├── importfolderdialog.cpp │ │ ├── importfolderdialog.h │ │ ├── importfolderutils.cpp │ │ ├── importfolderutils.h │ │ ├── importnotebookdialog.cpp │ │ ├── importnotebookdialog.h │ │ ├── levellabelwithupbutton.cpp │ │ ├── levellabelwithupbutton.h │ │ ├── linkinsertdialog.cpp │ │ ├── linkinsertdialog.h │ │ ├── managenotebooksdialog.cpp │ │ ├── managenotebooksdialog.h │ │ ├── newfolderdialog.cpp │ │ ├── newfolderdialog.h │ │ ├── newnotebookdialog.cpp │ │ ├── newnotebookdialog.h │ │ ├── newnotebookfromfolderdialog.cpp │ │ ├── newnotebookfromfolderdialog.h │ │ ├── newnotedialog.cpp │ │ ├── newnotedialog.h │ │ ├── newsnippetdialog.cpp │ │ ├── newsnippetdialog.h │ │ ├── newtagdialog.cpp │ │ ├── newtagdialog.h │ │ ├── nodeinfowidget.cpp │ │ ├── nodeinfowidget.h │ │ ├── notebookinfowidget.cpp │ │ ├── notebookinfowidget.h │ │ ├── notepropertiesdialog.cpp │ │ ├── notepropertiesdialog.h │ │ ├── notetemplateselector.cpp │ │ ├── notetemplateselector.h │ │ ├── renametagdialog.cpp │ │ ├── renametagdialog.h │ │ ├── scrolldialog.cpp │ │ ├── scrolldialog.h │ │ ├── selectdialog.cpp │ │ ├── selectdialog.h │ │ ├── selectionitemwidget.cpp │ │ ├── selectionitemwidget.h │ │ ├── settings/ │ │ │ ├── appearancepage.cpp │ │ │ ├── appearancepage.h │ │ │ ├── editorpage.cpp │ │ │ ├── editorpage.h │ │ │ ├── fileassociationpage.cpp │ │ │ ├── fileassociationpage.h │ │ │ ├── generalpage.cpp │ │ │ ├── generalpage.h │ │ │ ├── imagehostpage.cpp │ │ │ ├── imagehostpage.h │ │ │ ├── markdowneditorpage.cpp │ │ │ ├── markdowneditorpage.h │ │ │ ├── miscpage.cpp │ │ │ ├── miscpage.h │ │ │ ├── newimagehostdialog.cpp │ │ │ ├── newimagehostdialog.h │ │ │ ├── notemanagementpage.cpp │ │ │ ├── notemanagementpage.h │ │ │ ├── quickaccesspage.cpp │ │ │ ├── quickaccesspage.h │ │ │ ├── settingsdialog.cpp │ │ │ ├── settingsdialog.h │ │ │ ├── settingspage.cpp │ │ │ ├── settingspage.h │ │ │ ├── texteditorpage.cpp │ │ │ ├── texteditorpage.h │ │ │ ├── themepage.cpp │ │ │ ├── themepage.h │ │ │ ├── vipage.cpp │ │ │ └── vipage.h │ │ ├── snippetinfowidget.cpp │ │ ├── snippetinfowidget.h │ │ ├── snippetpropertiesdialog.cpp │ │ ├── snippetpropertiesdialog.h │ │ ├── sortdialog.cpp │ │ ├── sortdialog.h │ │ ├── tableinsertdialog.cpp │ │ ├── tableinsertdialog.h │ │ ├── updater.cpp │ │ ├── updater.h │ │ ├── viewtagsdialog.cpp │ │ └── viewtagsdialog.h │ ├── dockwidgethelper.cpp │ ├── dockwidgethelper.h │ ├── dragdropareaindicator.cpp │ ├── dragdropareaindicator.h │ ├── editors/ │ │ ├── graphhelper.cpp │ │ ├── graphhelper.h │ │ ├── graphvizhelper.cpp │ │ ├── graphvizhelper.h │ │ ├── markdowneditor.cpp │ │ ├── markdowneditor.h │ │ ├── markdowntable.cpp │ │ ├── markdowntable.h │ │ ├── markdowntablehelper.cpp │ │ ├── markdowntablehelper.h │ │ ├── markdownviewer.cpp │ │ ├── markdownviewer.h │ │ ├── markdownvieweradapter.cpp │ │ ├── markdownvieweradapter.h │ │ ├── mindmapeditor.cpp │ │ ├── mindmapeditor.h │ │ ├── mindmapeditoradapter.cpp │ │ ├── mindmapeditoradapter.h │ │ ├── pdfviewer.cpp │ │ ├── pdfviewer.h │ │ ├── pdfvieweradapter.cpp │ │ ├── pdfvieweradapter.h │ │ ├── plantumlhelper.cpp │ │ ├── plantumlhelper.h │ │ ├── previewhelper.cpp │ │ ├── previewhelper.h │ │ ├── statuswidget.cpp │ │ ├── statuswidget.h │ │ ├── texteditor.cpp │ │ ├── texteditor.h │ │ ├── webviewadapter.cpp │ │ └── webviewadapter.h │ ├── editreaddiscardaction.cpp │ ├── editreaddiscardaction.h │ ├── filesystemviewer.cpp │ ├── filesystemviewer.h │ ├── findandreplacewidget.cpp │ ├── findandreplacewidget.h │ ├── floatingwidget.cpp │ ├── floatingwidget.h │ ├── framelessmainwindow/ │ │ ├── framelessmainwindow.cpp │ │ ├── framelessmainwindow.h │ │ ├── framelessmainwindowimpl.h │ │ ├── framelessmainwindowlinux.cpp │ │ ├── framelessmainwindowlinux.h │ │ ├── framelessmainwindowwin.cpp │ │ └── framelessmainwindowwin.h │ ├── fullscreentoggleaction.cpp │ ├── fullscreentoggleaction.h │ ├── historypanel.cpp │ ├── historypanel.h │ ├── itemproxystyle.cpp │ ├── itemproxystyle.h │ ├── labelwithbuttonswidget.cpp │ ├── labelwithbuttonswidget.h │ ├── lineedit.cpp │ ├── lineedit.h │ ├── lineeditdelegate.cpp │ ├── lineeditdelegate.h │ ├── lineeditwithsnippet.cpp │ ├── lineeditwithsnippet.h │ ├── listwidget.cpp │ ├── listwidget.h │ ├── locationinputwithbrowsebutton.cpp │ ├── locationinputwithbrowsebutton.h │ ├── locationlist.cpp │ ├── locationlist.h │ ├── mainwindow.cpp │ ├── mainwindow.h │ ├── markdownviewwindow.cpp │ ├── markdownviewwindow.h │ ├── messageboxhelper.cpp │ ├── messageboxhelper.h │ ├── mindmapviewwindow.cpp │ ├── mindmapviewwindow.h │ ├── navigationmode.cpp │ ├── navigationmode.h │ ├── navigationmodemgr.cpp │ ├── navigationmodemgr.h │ ├── navigationmodewrapper.h │ ├── notebookexplorer.cpp │ ├── notebookexplorer.h │ ├── notebookexplorersession.cpp │ ├── notebookexplorersession.h │ ├── notebooknodeexplorer.cpp │ ├── notebooknodeexplorer.h │ ├── notebookselector.cpp │ ├── notebookselector.h │ ├── outlinepopup.cpp │ ├── outlinepopup.h │ ├── outlineprovider.cpp │ ├── outlineprovider.h │ ├── outlineviewer.cpp │ ├── outlineviewer.h │ ├── pdfviewwindow.cpp │ ├── pdfviewwindow.h │ ├── propertydefs.cpp │ ├── propertydefs.h │ ├── qtreewidgetstatecache.h │ ├── quickselector.cpp │ ├── quickselector.h │ ├── searchinfoprovider.cpp │ ├── searchinfoprovider.h │ ├── searchpanel.cpp │ ├── searchpanel.h │ ├── simplesegmenthighlighter.cpp │ ├── simplesegmenthighlighter.h │ ├── snippetpanel.cpp │ ├── snippetpanel.h │ ├── statusbarhelper.cpp │ ├── statusbarhelper.h │ ├── styleditemdelegate.cpp │ ├── styleditemdelegate.h │ ├── systemtrayhelper.cpp │ ├── systemtrayhelper.h │ ├── tagexplorer.cpp │ ├── tagexplorer.h │ ├── tagpopup.cpp │ ├── tagpopup.h │ ├── tagviewer.cpp │ ├── tagviewer.h │ ├── textviewwindow.cpp │ ├── textviewwindow.h │ ├── textviewwindowhelper.h │ ├── titlebar.cpp │ ├── titlebar.h │ ├── titletoolbar.cpp │ ├── titletoolbar.h │ ├── toolbarhelper.cpp │ ├── toolbarhelper.h │ ├── toolbox.cpp │ ├── toolbox.h │ ├── treeview.cpp │ ├── treeview.h │ ├── treewidget.cpp │ ├── treewidget.h │ ├── treewidgetitem.cpp │ ├── treewidgetitem.h │ ├── viewarea.cpp │ ├── viewarea.h │ ├── viewareasession.cpp │ ├── viewareasession.h │ ├── viewsplit.cpp │ ├── viewsplit.h │ ├── viewwindow.cpp │ ├── viewwindow.h │ ├── viewwindowsession.cpp │ ├── viewwindowsession.h │ ├── viewwindowtoolbarhelper.cpp │ ├── viewwindowtoolbarhelper.h │ ├── webpage.cpp │ ├── webpage.h │ ├── webviewer.cpp │ ├── webviewer.h │ ├── widgetsfactory.cpp │ ├── widgetsfactory.h │ ├── windowspanel.cpp │ ├── windowspanel.h │ ├── windowsprovider.cpp │ ├── windowsprovider.h │ ├── wordcountpopup.cpp │ └── wordcountpopup.h └── tests/ ├── CMakeLists.txt ├── test_core/ │ ├── CMakeLists.txt │ ├── test_notebook/ │ │ ├── CMakeLists.txt │ │ ├── dummynode.cpp │ │ ├── dummynode.h │ │ ├── dummynotebook.cpp │ │ ├── dummynotebook.h │ │ ├── test_notebook.cpp │ │ ├── test_notebook.h │ │ ├── testnotebookdatabase.cpp │ │ └── testnotebookdatabase.h │ └── test_theme/ │ ├── test_theme.cpp │ └── test_theme.h ├── test_task/ │ ├── test_task.cpp │ └── test_task.h └── test_utils/ ├── test_utils.cpp └── test_utils.h