mirror of https://gitee.com/cxasm/notepad--.git
38 lines
760 B
C++
38 lines
760 B
C++
|
#include "hexrulewin.h"
|
||
|
|
||
|
HexRuleWin::HexRuleWin(int mode, int highlight, QWidget *parent): QWidget(parent), m_mode(mode), m_isHighlightBackgroud(highlight)
|
||
|
{
|
||
|
ui.setupUi(this);
|
||
|
|
||
|
if (mode == 0)
|
||
|
{
|
||
|
ui.maxLcsMode->setChecked(true);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
ui.byteCmpMode->setChecked(true);
|
||
|
}
|
||
|
|
||
|
ui.hightlightBack->setChecked((highlight == 0) ? false : true);
|
||
|
}
|
||
|
|
||
|
HexRuleWin::~HexRuleWin()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
void HexRuleWin::slot_okBt()
|
||
|
{
|
||
|
int nowMode = (ui.maxLcsMode->isChecked() ? 0 : 1);
|
||
|
|
||
|
int highLight = (ui.hightlightBack->isChecked() ? 1 : 0);
|
||
|
|
||
|
if ((nowMode != m_mode) || (highLight != m_isHighlightBackgroud))
|
||
|
{
|
||
|
m_mode = nowMode;
|
||
|
m_isHighlightBackgroud = highLight;
|
||
|
emit modeChange(m_mode, m_isHighlightBackgroud);
|
||
|
}
|
||
|
close();
|
||
|
}
|