Source Code (Use browser search to find items of interest.)

Class Index

klpq'SpoolerBsd (./kdeutils/klpq/klpqspooler.h:63)

class SpoolerBsd : public Spooler
{
public:
  SpoolerBsd ();
  virtual  ~SpoolerBsd () {}
};


klpq'SpoolerBsd::SpoolerBsd() (./kdeutils/klpq/klpqspooler.cpp:188)

SpoolerBsd::SpoolerBsd()
{
  KConfig *config = KApplication::kApplication()->config();
  config->setGroup("klpqBsd");
  lpc_path = config->readEntry("lpcCommand");
  QFileInfo fi;
  fi.setFile(lpc_path);
  if( !fi.isExecutable() )
    {
      fi.setFile("/usr/sbin/lpc");
      lpc_path = "/usr/sbin/lpc";
      if( !fi.isExecutable() )
	{
	  fi.setFile("/usr/bin/lpc");
	  lpc_path = "/usr/bin/lpc";
	  if( !fi.isExecutable() )
	    {
	      KMessageBox::error(0, i18n("Sorry, I can't find your lpc program.\n"
					 "Please check the configuration under Config->Spooler."),
				    i18n("Can't find your lpc program !"));
	      lpc_path = "/usr/sbin/lpc";
	    }
	}
    }
  lpq_path = config->readEntry("lpqCommand", "lpq" );
  lprm_path = config->readEntry("lprmCommand", "lprm" );
  config->writeEntry("lpcCommand", lpc_path);
}

//----------------------------------------------------------------


klpq'SpoolerBsd::~SpoolerBsd() (./kdeutils/klpq/klpqspooler.h:67)

  virtual  ~SpoolerBsd () {}
};