forked from qt-creator/qt-creator
Python: add pyside uic extra compiler
To be able to autocomplete code from .ui forms we need to feed the python language server the compiled form. The uic extra compiler generates a temporary ui_name.py file for uncompiled or unsaved ui files. These files are inside a folder that gets appended to the python path environment variable for the python language server. Change-Id: I9f48d2012162f33986639315189c41e0a7e0dad2 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
|
||||
#include <languageserverprotocol/jsonrpcmessages.h>
|
||||
|
||||
#include <utils/environment.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
|
||||
#include <QBuffer>
|
||||
@@ -84,12 +85,14 @@ public:
|
||||
// These functions only have an effect if they are called before start
|
||||
void setCommandLine(const Utils::CommandLine &cmd);
|
||||
void setWorkingDirectory(const Utils::FilePath &workingDirectory);
|
||||
void setEnvironment(const Utils::Environment &environment);
|
||||
|
||||
protected:
|
||||
void sendData(const QByteArray &data) final;
|
||||
Utils::CommandLine m_cmd;
|
||||
Utils::FilePath m_workingDirectory;
|
||||
Utils::QtcProcess *m_process = nullptr;
|
||||
Utils::Environment m_env;
|
||||
|
||||
private:
|
||||
void readError();
|
||||
|
||||
Reference in New Issue
Block a user