} // namespace anon
/// The main application class private implementation.
-struct LyX::Impl
-{
- Impl() : latexfonts_(0), spell_checker_(0), apple_spell_checker_(0), aspell_checker_(0), enchant_checker_(0), hunspell_checker_(0)
- {
- }
+struct LyX::Impl {
+ Impl()
+ : latexfonts_(0), spell_checker_(0), apple_spell_checker_(0), aspell_checker_(0), enchant_checker_(0), hunspell_checker_(0)
+ {}
~Impl()
{
SpellChecker * hunspell_checker_;
};
+
///
frontend::Application * theApp()
{
if (lyxrc.spellchecker == "native") {
#if defined(USE_MACOSX_PACKAGING)
if (!singleton_->pimpl_->apple_spell_checker_)
- singleton_->pimpl_->apple_spell_checker_ = new AppleSpellChecker();
+ singleton_->pimpl_->apple_spell_checker_ = new AppleSpellChecker;
singleton_->pimpl_->spell_checker_ = singleton_->pimpl_->apple_spell_checker_;
#else
singleton_->pimpl_->spell_checker_ = 0;
} else if (lyxrc.spellchecker == "aspell") {
#if defined(USE_ASPELL)
if (!singleton_->pimpl_->aspell_checker_)
- singleton_->pimpl_->aspell_checker_ = new AspellChecker();
+ singleton_->pimpl_->aspell_checker_ = new AspellChecker;
singleton_->pimpl_->spell_checker_ = singleton_->pimpl_->aspell_checker_;
#else
singleton_->pimpl_->spell_checker_ = 0;
} else if (lyxrc.spellchecker == "enchant") {
#if defined(USE_ENCHANT)
if (!singleton_->pimpl_->enchant_checker_)
- singleton_->pimpl_->enchant_checker_ = new EnchantChecker();
+ singleton_->pimpl_->enchant_checker_ = new EnchantChecker;
singleton_->pimpl_->spell_checker_ = singleton_->pimpl_->enchant_checker_;
#else
singleton_->pimpl_->spell_checker_ = 0;
} else if (lyxrc.spellchecker == "hunspell") {
#if defined(USE_HUNSPELL)
if (!singleton_->pimpl_->hunspell_checker_)
- singleton_->pimpl_->hunspell_checker_ = new HunspellChecker();
+ singleton_->pimpl_->hunspell_checker_ = new HunspellChecker;
singleton_->pimpl_->spell_checker_ = singleton_->pimpl_->hunspell_checker_;
#else
singleton_->pimpl_->spell_checker_ = 0;