Hey there!
 Thanks for your reply, I’ll definitely try code::blocks with your method (although – you say heavily modified? Want to elaborate?).
 In the mean time, regarding QTCreator, I was able to make it work up until a certain point (see screenshot below). Here is my step-by-step (bear in mind I’m using latest Arch Linux):
  ---------------------------------------------------------------------------
  DEPS
  ---------------------------------------------------------------------------
 sudo pacman -Sy git clang35 dos2unix qtcreator cmake mono gdb
 Start UE4 Editor, then create a new C++ project.
  ---------------------------------------------------------------------------
  QTCreator - setup
  ---------------------------------------------------------------------------
 Then, inside QTCreator:
 Go to
 Projects - Build Steps - click DETAILS
 - Make arguments:
 TestEditor
 Projects - Clean Steps - click DETAILS
 - Make Arguments:
 TestEditor ARGS=" -clean"
 Select RUN (PROJECTS/RUN)
 - Run configuration (Executable -> browse until binaries/linux, choose UE4Editor) or write directly the path:
 /hd/home/UE4/UnrealEngine/Engine/Binaries/Linux/UE4Editor <------- of course, your path will vary, mine is /hd/home/UE4
 Put .uproject name to run
 - Arguments: “/hd/home/UE4…myproject.uproject” -opengl4 <------------- or, wherever your project resides.
 Working directory:
 - Put : /hd/home/UE4/UnrealEngine/Engine/Binaries/Linux
 Click “RUN IN TERMINAL”.
 Then
 ADD BUILD ENVIRONNEMENT VARIABLE
 New/Modify Variable: LD_LIBRARY_PATH -> “:.:”
 Then:
 Go to Tools > Options, select Build & Run from left side panel, click Kits tab, click on Desktop (default), with an exclamation mark near it, click Auto-detect.
 Finally: Select Debug - Start Debugging - Start Debugging
 (If it says GDB not found – as was my case, then, you need to ensure gdb is installed – basically gdb must be found in the $PATH of your running session – then, redo these last steps and select GDB – do not create an entry manually – doesn’t seem to work.)
  ---------------------------------------------------------------------------
  Compiling
  ---------------------------------------------------------------------------
 So, All was well up to this point, it compiles and finds the gdb debugger… but then I get this:
  Using binned.
 Increasing per-process limit of core file size to infinity.
 (and when I click OK on the message)
 Exiting abnormally (error code: 1)
 Press <RETURN> to close this window…
 Is there a font issue, or some other error? (Message popup seems empty…)
 So, that’s basically where I am at right now… if anyone has an idea what to do next… 
 Thanks!