Esempio n. 1
0
void fileviewer::init(void)
{
    m_pushButtonPaste->setEnabled(false);
    m_pushButtonXRefTo->setEnabled(false);
    m_pushButtonXRefFrom->setEnabled(false);
    m_pushButtonPrev->setEnabled(false);
    m_pushButtonNext->setEnabled(false);
    m_pushButtonTextShrink->setEnabled(false);
    m_pushButtonTextEnlarge->setEnabled(false);
    m_pushButtonGoToLine->setEnabled(false);
    m_pushButtonOpenInEditor->setEnabled(false);
    m_comboBoxSearchPath->clear();
    m_labelFilePath->clear();
    m_textEditSource->clear();
    m_textEditSource->setFont(m_textEditSourceFont);
    m_textEditSource->setWordWrapMode(QTextOption::NoWrap);
    m_textEditSource->setReadOnly(true);
    m_textEditSource->setCenterOnScroll(true);
    createFontList();
    m_highlighter = new Highlighter(m_textEditSource->document());
    connect(m_textEditSource, SIGNAL(copyAvailable(bool)),
            this, SLOT(AbleToCopy(bool)));
    connect(m_pushButtonGoToLine, SIGNAL(clicked(bool)),
            this, SLOT(GoToLine_ButtonClick(bool)));
    connect(m_pushButtonPaste, SIGNAL(clicked(bool)),
            this, SLOT(Paste_ButtonClick(bool)));
    connect(m_pushButtonXRefTo, SIGNAL(clicked(bool)),
            this, SLOT(XRefTo_ButtonClick(bool)));
    connect(m_pushButtonXRefFrom, SIGNAL(clicked(bool)),
            this, SLOT(XRefFrom_ButtonClick(bool)));
    connect(m_pushButtonPrev, SIGNAL(clicked(bool)),
            this, SLOT(Prev_ButtonClick(bool)));
    connect(m_pushButtonNext, SIGNAL(clicked(bool)),
            this, SLOT(Next_ButtonClick(bool)));
    connect(m_pushButtonOpenInEditor, SIGNAL(clicked(bool)),
            this, SLOT(OpenInEditor_ButtonClick(bool)));
    connect(m_pushButtonTextShrink, SIGNAL(clicked(bool)),
            this, SLOT(TextShrink_ButtonClick(bool)));
    connect(m_pushButtonTextEnlarge, SIGNAL(clicked(bool)),
            this, SLOT(TextEnlarge_ButtonClick(bool)));
    // HX
    connect(m_comboBoxSearchPath, SIGNAL(currentIndexChanged(int)),
            this, SLOT(FilePath_indexChanged(int)));
    //
    m_fileDataList.clear();
}
Esempio n. 2
0
void fileviewer::init(void)
{
	m_pushButtonPaste->setEnabled(false);
	m_pushButtonPrev->setEnabled(false);
	m_pushButtonNext->setEnabled(false);
	m_pushButtonTextShrink->setEnabled(false);
	m_pushButtonTextEnlarge->setEnabled(false);
	m_pushButtonGoToLine->setEnabled(false);
	m_pushButtonOpenInEditor->setEnabled(false);
	m_labelFilePath->clear();
	m_textEditSource->clear();
	m_textEditSource->setWrapMode(QsciScintilla::WrapNone);
	m_textEditSource->setReadOnly(true);
	m_markerhandle = m_textEditSource->markerDefine(QsciScintilla::Background);
	m_markerhandle2 = m_textEditSource->markerDefine(QsciScintilla::RightArrow);
	m_textEditSource->setMarginType(0, QsciScintilla::NumberMargin);
	m_textEditSource->setMarginType(1, QsciScintilla::SymbolMargin);
	m_textEditSource->setBraceMatching(QsciScintilla::SloppyBraceMatch);
	m_textEditSource->setAnnotationDisplay(QsciScintilla::AnnotationBoxed);
	setLexer(enHighlightCPP);
	createFontList(); 
	connect(m_textEditSource, SIGNAL(copyAvailable(bool)),
			this, SLOT(AbleToCopy(bool)));
	connect(m_pushButtonGoToLine, SIGNAL(clicked(bool)),
			this, SLOT(GoToLine_ButtonClick(bool)));
	connect(m_pushButtonPaste, SIGNAL(clicked(bool)),
			this, SLOT(Paste_ButtonClick(bool)));
	connect(m_pushButtonPrev, SIGNAL(clicked(bool)),
			this, SLOT(Prev_ButtonClick(bool)));
	connect(m_pushButtonNext, SIGNAL(clicked(bool)),
			this, SLOT(Next_ButtonClick(bool)));
	connect(m_pushButtonOpenInEditor, SIGNAL(clicked(bool)),
			this, SLOT(OpenInEditor_ButtonClick(bool)));
	connect(m_pushButtonTextShrink, SIGNAL(clicked(bool)),
			this, SLOT(TextShrink_ButtonClick(bool)));
	connect(m_pushButtonTextEnlarge, SIGNAL(clicked(bool)),
			this, SLOT(TextEnlarge_ButtonClick(bool)));
	connect(m_listWidgetFunc, SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)),
			this, SLOT(funcItemSelected(QListWidgetItem *, QListWidgetItem *)));
	connect(m_comboBoxFuncListSort, SIGNAL(currentIndexChanged(int)),
			this, SLOT(FuncListSort_indexChanged(int)));
	m_fileDataList.clear();
	setLexer();
}
Esempio n. 3
0
void fileviewer::init(void)
{
	m_pushButtonPaste->setEnabled(false);
	m_pushButtonPrev->setEnabled(false);
	m_pushButtonNext->setEnabled(false);
	m_pushButtonTextShrink->setEnabled(false);
	m_pushButtonTextEnlarge->setEnabled(false);
	m_pushButtonGoToLine->setEnabled(false);
	m_pushButtonOpenInEditor->setEnabled(false);
	m_labelFilePath->clear();
	m_textEditSource->clear();
	m_textEditSource->setWrapMode(QsciScintilla::WrapNone);
	m_textEditSource->setReadOnly(true);
	m_markerhandle = m_textEditSource->markerDefine(QsciScintilla::RightArrow);
	m_textEditSource->setMarginType(0, QsciScintilla::NumberMargin);
	m_textEditSource->setMarginType(1, QsciScintilla::SymbolMargin);
	setLexer(enHighlightCPP);
	createFontList(); 
	connect(m_textEditSource, SIGNAL(copyAvailable(bool)),
			this, SLOT(AbleToCopy(bool)));
	connect(m_pushButtonGoToLine, SIGNAL(clicked(bool)),
			this, SLOT(GoToLine_ButtonClick(bool)));
	connect(m_pushButtonPaste, SIGNAL(clicked(bool)),
			this, SLOT(Paste_ButtonClick(bool)));
	connect(m_pushButtonPrev, SIGNAL(clicked(bool)),
			this, SLOT(Prev_ButtonClick(bool)));
	connect(m_pushButtonNext, SIGNAL(clicked(bool)),
			this, SLOT(Next_ButtonClick(bool)));
	connect(m_pushButtonOpenInEditor, SIGNAL(clicked(bool)),
			this, SLOT(OpenInEditor_ButtonClick(bool)));
	connect(m_pushButtonTextShrink, SIGNAL(clicked(bool)),
			this, SLOT(TextShrink_ButtonClick(bool)));
	connect(m_pushButtonTextEnlarge, SIGNAL(clicked(bool)),
			this, SLOT(TextEnlarge_ButtonClick(bool)));
	m_fileDataList.clear();
	setLexer();
}