mirror of
https://github.com/fralx/LimeReport.git
synced 2025-09-23 08:29:07 +03:00
Changes tracking has been fixed
This commit is contained in:
@@ -282,8 +282,8 @@ void CodeEditor::insertCompletion(const QString &completion)
|
||||
return;
|
||||
QTextCursor tc = textCursor();
|
||||
int extra = completion.length() - m_compleater->completionPrefix().length();
|
||||
tc.movePosition(QTextCursor::Left);
|
||||
tc.movePosition(QTextCursor::EndOfWord);
|
||||
//tc.movePosition(QTextCursor::Left);
|
||||
//tc.movePosition(QTextCursor::EndOfWord);
|
||||
tc.insertText(completion.right(extra));
|
||||
setTextCursor(tc);
|
||||
}
|
||||
|
@@ -22,6 +22,7 @@ ScriptEditor::ScriptEditor(QWidget *parent) :
|
||||
ui->textEdit->setCompleter(m_completer);
|
||||
ui->textEdit->setTabStopWidth(ui->textEdit->fontMetrics().width("0")*m_tabIndention);
|
||||
connect(ui->splitter, SIGNAL(splitterMoved(int,int)), this, SIGNAL(splitterMoved(int,int)));
|
||||
connect(ui->textEdit, SIGNAL(textChanged()), this, SIGNAL(textChanged()));
|
||||
}
|
||||
|
||||
ScriptEditor::~ScriptEditor()
|
||||
@@ -361,3 +362,5 @@ void ReportStructureCompleater::addChildItem(BaseDesignIntf *item, const QString
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -60,8 +60,11 @@ public:
|
||||
void setEditorFont(QFont font);
|
||||
QFont editorFont();
|
||||
QString toPlainText();
|
||||
bool hasChanges() const;
|
||||
void setHasChanges(bool hasChanges);
|
||||
signals:
|
||||
void splitterMoved(int, int);
|
||||
void textChanged();
|
||||
protected:
|
||||
void initEditor(DataSourceManager* dm);
|
||||
|
||||
@@ -69,6 +72,7 @@ private slots:
|
||||
void on_twData_doubleClicked(const QModelIndex &index);
|
||||
void on_twScriptEngine_doubleClicked(const QModelIndex &index);
|
||||
void slotOnCurrentChanged(const QModelIndex& to, const QModelIndex&);
|
||||
|
||||
private:
|
||||
Ui::ScriptEditor *ui;
|
||||
ReportEnginePrivateInterface* m_reportEngine;
|
||||
|
Reference in New Issue
Block a user