⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wextextcodecplugin.cpp

📁 QT写的自动更新程序 自认为不错 请大家参考
💻 CPP
字号:
#include "WexTextCodecPlugin.h"
#include <QtCore/QtPlugin>
#include <WPlugins/Textcodec>

WTextCodecPlugin::WTextCodecPlugin(QObject* parent)
: QTextCodecPlugin(parent)
{

}

WTextCodecPlugin::~WTextCodecPlugin()
{

}

QList<QByteArray> WTextCodecPlugin::names() const
{
	return QList<QByteArray>() << QGbkCodec::_name() << QGb18030Codec::_name() << QGb2312Codec::_name();
}

QTextCodec* WTextCodecPlugin::createForName( const QByteArray & name )
{
	if (name == QGbkCodec::_name())
		return new QGbkCodec();
	else if (name == QGb18030Codec::_name())
		return new QGb18030Codec();
	else if (name == QGb2312Codec::_name())
		return new QGb2312Codec();
	
	return 0;
}

QList<QByteArray> WTextCodecPlugin::aliases() const
{
	return QList<QByteArray>() << QGbkCodec::_aliases() << QGb18030Codec::_aliases() << QGb2312Codec::_aliases();
}

QList<int> WTextCodecPlugin::mibEnums() const
{
	return QList<int>() << QGbkCodec::_mibEnum() << QGb18030Codec::_mibEnum() << QGb2312Codec::_mibEnum();
}

QTextCodec* WTextCodecPlugin::createForMib( int mib )
{
	if (mib == QGbkCodec::_mibEnum() )
		return new QGbkCodec();
	else if ( mib == QGb18030Codec::_mibEnum() )
		return new QGb18030Codec();
	else if ( mib == QGb2312Codec::_mibEnum() )
		return new QGb2312Codec();

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -