Added basic interface for NLP.
Updated constants for cleaner handling.
Split up the NLP caller. It's getting a bit busy in the main gui class; will refactor into GUI, task management and NLP querier afterwards.
Updated pri file.
Added a non-functional tray icon.
Implement some functionality in query.cpp
More documentation fixes
Use Evan's types.
Create a date time parser.
Rename parser.{h,cpp} to query_parser.{h,cpp} because we will have other kinds of parsers.
A simple date/time parser interface.
We can't use unions now since the types have ctors, use boost::variant.
Use the Query Engine's result type.
Rename Parser to QueryParser since we have a few parsers.
Define a parse tree node visitor object.
Added basic interface for NLP.
Updated constants for cleaner handling.
Split up the NLP caller. It's getting a bit busy in the main gui class; will refactor into GUI, task management and NLP querier afterwards.
Updated pri file.
Added a non-functional tray icon.