diff options
| -rw-r--r-- | qt/ScintillaEditBase/ScintillaEditBase.cpp | 64 | ||||
| -rw-r--r-- | qt/ScintillaEditBase/ScintillaEditBase.h | 22 | 
2 files changed, 43 insertions, 43 deletions
| diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp index 393910ba2..68f808260 100644 --- a/qt/ScintillaEditBase/ScintillaEditBase.cpp +++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp @@ -65,8 +65,8 @@ ScintillaEditBase::ScintillaEditBase(QWidget *parent)  	sqt->vs.indicators[SC_INDICATOR_CONVERTED] = Indicator(IndicatorStyle::CompositionThick, ColourRGBA(0, 0, 0xff));  	sqt->vs.indicators[SC_INDICATOR_TARGET] = Indicator(IndicatorStyle::StraightBox, ColourRGBA(0, 0, 0xff)); -	connect(sqt, SIGNAL(notifyParent(SCNotification)), -	        this, SLOT(notifyParent(SCNotification))); +	connect(sqt, SIGNAL(notifyParent(Scintilla::NotificationData)), +		this, SLOT(notifyParent(Scintilla::NotificationData)));  	// Connect scroll bars.  	connect(verticalScrollBar(), SIGNAL(valueChanged(int)), @@ -87,8 +87,8 @@ ScintillaEditBase::ScintillaEditBase(QWidget *parent)  	connect(sqt, SIGNAL(notifyChange()),  	        this, SIGNAL(notifyChange())); -	connect(sqt, SIGNAL(command(uptr_t, sptr_t)), -	        this, SLOT(event_command(uptr_t, sptr_t))); +	connect(sqt, SIGNAL(command(Scintilla::uptr_t, Scintilla::sptr_t)), +		this, SLOT(event_command(Scintilla::uptr_t, Scintilla::sptr_t)));  	connect(sqt, SIGNAL(aboutToCopy(QMimeData *)),  	        this, SIGNAL(aboutToCopy(QMimeData *))); @@ -701,46 +701,46 @@ QVariant ScintillaEditBase::inputMethodQuery(Qt::InputMethodQuery query) const  	}  } -void ScintillaEditBase::notifyParent(SCNotification scn) +void ScintillaEditBase::notifyParent(NotificationData scn)  {  	emit notify(&scn);  	switch (scn.nmhdr.code) { -		case SCN_STYLENEEDED: +		case Notification::StyleNeeded:  			emit styleNeeded(scn.position);  			break; -		case SCN_CHARADDED: +		case Notification::CharAdded:  			emit charAdded(scn.ch);  			break; -		case SCN_SAVEPOINTREACHED: +		case Notification::SavePointReached:  			emit savePointChanged(false);  			break; -		case SCN_SAVEPOINTLEFT: +		case Notification::SavePointLeft:  			emit savePointChanged(true);  			break; -		case SCN_MODIFYATTEMPTRO: +		case Notification::ModifyAttemptRO:  			emit modifyAttemptReadOnly();  			break; -		case SCN_KEY: +		case Notification::Key:  			emit key(scn.ch);  			break; -		case SCN_DOUBLECLICK: +		case Notification::DoubleClick:  			emit doubleClick(scn.position, scn.line);  			break; -		case SCN_UPDATEUI: +		case Notification::UpdateUI:  			emit updateUi(scn.updated);  			break; -		case SCN_MODIFIED: +		case Notification::Modified:  		{ -			bool added = scn.modificationType & SC_MOD_INSERTTEXT; -			bool deleted = scn.modificationType & SC_MOD_DELETETEXT; +			const bool added = FlagSet(scn.modificationType, ModificationFlags::InsertText); +			const bool deleted = FlagSet(scn.modificationType, ModificationFlags::DeleteText);  			int length = send(SCI_GETTEXTLENGTH);  			bool firstLineAdded = (added && length == 1) || @@ -759,67 +759,67 @@ void ScintillaEditBase::notifyParent(SCNotification scn)  			break;  		} -		case SCN_MACRORECORD: +		case Notification::MacroRecord:  			emit macroRecord(scn.message, scn.wParam, scn.lParam);  			break; -		case SCN_MARGINCLICK: +		case Notification::MarginClick:  			emit marginClicked(scn.position, scn.modifiers, scn.margin);  			break; -		case SCN_NEEDSHOWN: +		case Notification::NeedShown:  			emit needShown(scn.position, scn.length);  			break; -		case SCN_PAINTED: +		case Notification::Painted:  			emit painted();  			break; -		case SCN_USERLISTSELECTION: +		case Notification::UserListSelection:  			emit userListSelection();  			break; -		case SCN_URIDROPPED: +		case Notification::URIDropped:  			emit uriDropped(QString::fromUtf8(scn.text));  			break; -		case SCN_DWELLSTART: +		case Notification::DwellStart:  			emit dwellStart(scn.x, scn.y);  			break; -		case SCN_DWELLEND: +		case Notification::DwellEnd:  			emit dwellEnd(scn.x, scn.y);  			break; -		case SCN_ZOOM: +		case Notification::Zoom:  			emit zoom(send(SCI_GETZOOM));  			break; -		case SCN_HOTSPOTCLICK: +		case Notification::HotSpotClick:  			emit hotSpotClick(scn.position, scn.modifiers);  			break; -		case SCN_HOTSPOTDOUBLECLICK: +		case Notification::HotSpotDoubleClick:  			emit hotSpotDoubleClick(scn.position, scn.modifiers);  			break; -		case SCN_CALLTIPCLICK: +		case Notification::CallTipClick:  			emit callTipClick();  			break; -		case SCN_AUTOCSELECTION: +		case Notification::AutoCSelection:  			emit autoCompleteSelection(scn.lParam, QString::fromUtf8(scn.text));  			break; -		case SCN_AUTOCCANCELLED: +		case Notification::AutoCCancelled:  			emit autoCompleteCancelled();  			break; -		case SCN_FOCUSIN: +		case Notification::FocusIn:  			emit focusChanged(true);  			break; -		case SCN_FOCUSOUT: +		case Notification::FocusOut:  			emit focusChanged(false);  			break; diff --git a/qt/ScintillaEditBase/ScintillaEditBase.h b/qt/ScintillaEditBase/ScintillaEditBase.h index 751b9d294..126165147 100644 --- a/qt/ScintillaEditBase/ScintillaEditBase.h +++ b/qt/ScintillaEditBase/ScintillaEditBase.h @@ -75,8 +75,8 @@ public slots:  	void scrollVertical(int value);  	// Emit Scintilla notifications as signals. -	void notifyParent(SCNotification scn); -	void event_command(uptr_t wParam, sptr_t lParam); +	void notifyParent(Scintilla::NotificationData scn); +	void event_command(Scintilla::uptr_t wParam, Scintilla::sptr_t lParam);  signals:  	void horizontalScrolled(int value); @@ -97,11 +97,11 @@ signals:  	void modifyAttemptReadOnly();  	void key(int key);  	void doubleClick(int position, int line); -	void updateUi(int updated); -	void modified(int type, int position, int length, int linesAdded, -	              const QByteArray &text, int line, int foldNow, int foldPrev); -	void macroRecord(int message, uptr_t wParam, sptr_t lParam); -	void marginClicked(int position, int modifiers, int margin); +	void updateUi(Scintilla::Update updated); +	void modified(Scintilla::ModificationFlags type, int position, int length, int linesAdded, +		      const QByteArray &text, int line, Scintilla::FoldLevel foldNow, Scintilla::FoldLevel foldPrev); +	void macroRecord(Scintilla::Message message, uptr_t wParam, sptr_t lParam); +	void marginClicked(int position, Scintilla::KeyMod modifiers, int margin);  	void textAreaClicked(int line, int modifiers);  	void needShown(int position, int length);  	void painted(); @@ -110,16 +110,16 @@ signals:  	void dwellStart(int x, int y);  	void dwellEnd(int x, int y);  	void zoom(int zoom); -	void hotSpotClick(int position, int modifiers); -	void hotSpotDoubleClick(int position, int modifiers); +	void hotSpotClick(int position, Scintilla::KeyMod modifiers); +	void hotSpotDoubleClick(int position, Scintilla::KeyMod modifiers);  	void callTipClick();  	void autoCompleteSelection(int position, const QString &text);  	void autoCompleteCancelled();  	void focusChanged(bool focused);  	// Base notifications for compatibility with other Scintilla implementations -	void notify(SCNotification *pscn); -	void command(uptr_t wParam, sptr_t lParam); +	void notify(Scintilla::NotificationData *pscn); +	void command(Scintilla::uptr_t wParam, Scintilla::sptr_t lParam);  	// GUI event notifications needed under Qt  	void buttonPressed(QMouseEvent *event); | 
