Initial commit.
Added the initial code to detect character encoding when opening files.
Added code to enforce a single Qompose instance running at once.
Fixed a small memory leak.
Added the initial code for our menu actions.
Added a tab widget to abstract our handling of multiple buffers.
Added our "About" dialog, as well as license information.
Created a super basic readme file.
Hooked up the "open" action.
Hooked up the "close," "save" and "revert" actions.
Hooked up various tab actions.
Changed & fixed the "move buffer" hotkeys.
Connected our window close actions.
Connected various "Edit" actions.
Added the initial structure for the preferences dialog.
Added the initial structure for our first two preferences widgets.
Finalized the UI styling for the preferences list view.
Added the initial set of preferences widgets.
Added an initial settings framework for editor settings.
Connected our settings framework to our preferences widgets, so they can
retrieve existing settings.