According to the generated .cpp file in the provided gist, there are no wrapped types generated, see line 1814 to 1822:
/* -------- TYPES TABLE (BEGIN) -------- */
#define SWIGTYPE_p_char swig_types[0]
static swig_type_info *swig_types[2];
static swig_module_info swig_module = {swig_types, 1, 0, 0, 0, 0};
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
/* -------- TYPES TABLE (END) -------- */
Well, in fact there's only one which is p_char. For an unknown reason from here, your %include "/usr/include/QxtGui/QxtGlobalShortcut"
clause in the .i file doesn't generate any wrapping.
Maybe the content of this header is "protected" by #ifdef's that are evaluated as FALSE and thus SWIG ignore its content. You really have to check this header, or post a link here to a gist of its content, so that we may edit this answer.