1
0

nddpluginapi.cpp 506 B

12345678910111213141516171819202122232425
  1. #include "nddpluginapi.h"
  2. #include "ccnotepad.h"
  3. NddPluginApi::NddPluginApi(QObject *parent)
  4. : QObject(parent)
  5. {}
  6. NddPluginApi::~NddPluginApi()
  7. {}
  8. void NddPluginApi::setMainNotePad(QWidget * pWidget)
  9. {
  10. m_mainNotePad = pWidget;
  11. }
  12. //×¢ÒâÕâÀïʵ¼Ê·µ»ØµÄÊÇScintillaEditView
  13. QsciScintilla* NddPluginApi::getCurrentEidtHandle()
  14. {
  15. CCNotePad* pNotepad = dynamic_cast<CCNotePad*>(m_mainNotePad);
  16. if (pNotepad != nullptr)
  17. {
  18. return pNotepad->getCurEditView();
  19. }
  20. return nullptr;
  21. }