Public Member Functions

QScan345Settings Class Reference

#include <qscan345settings.h>

List of all members.

Public Member Functions

 QScan345Settings (QObject *parent=0)
QString martabledir ()
void setMartabledir (QString dir)
int marscannernumber ()
void setMarscannernumber (int n)
int marscannermode ()
void setMarscannermode (int n)
QByteArray windowState (QString wname)
void setWindowState (QString wname, QByteArray b)
QByteArray windowGeometry (QString wname)
void setWindowGeometry (QString wname, QByteArray b)

Detailed Description

Definition at line 6 of file qscan345settings.h.


Constructor & Destructor Documentation

QScan345Settings::QScan345Settings ( QObject *  parent = 0)

Definition at line 3 of file qscan345settings.cpp.

  : QSettings("bessrc.aps.anl.gov", "qscan345", parent)
{
}

Member Function Documentation

int QScan345Settings::marscannermode ( )

Definition at line 33 of file qscan345settings.cpp.

Referenced by QScan345Controller::initialize(), MarStartup::marStartup(), and QScan345Controller::updateActions().

{
  int m = value("scannermode", 4).toInt();

  if (m == 2300) return 0;
  if (m == 2000) return 1;
  if (m == 1600) return 2;
  if (m == 1200) return 3;
  if (m == 3450) return 4;
  if (m == 3000) return 5;
  if (m == 2400) return 6;
  if (m == 1800) return 7;

  if (m < 0 || m > 7) return 4;

  return m;
}
int QScan345Settings::marscannernumber ( )

Definition at line 21 of file qscan345settings.cpp.

Referenced by QScan345Controller::check_scanner_number(), MarStartup::marStartup(), and QScan345MainWindow::preferences().

{
  return value("scannernumber", 196).toInt();
}
QString QScan345Settings::martabledir ( )

Definition at line 9 of file qscan345settings.cpp.

Referenced by QScan345Controller::check_scanner_number(), and MarStartup::marStartup().

{
  return value("martabledir", "/usr/share/mar345/").toString();
}
void QScan345Settings::setMarscannermode ( int  n)

Definition at line 52 of file qscan345settings.cpp.

Referenced by QScan345Controller::changeMode().

{
  setValue("scannermode", n);
}
void QScan345Settings::setMarscannernumber ( int  n)
void QScan345Settings::setMartabledir ( QString  dir)

Definition at line 15 of file qscan345settings.cpp.

{
  setValue("martabledir", dir);
}
void QScan345Settings::setWindowGeometry ( QString  wname,
QByteArray  b 
)

Definition at line 64 of file qscan345settings.cpp.

Referenced by QScan345MainWindow::saveStateRequest().

{
  setValue(wname+"/geometry", a);
}
void QScan345Settings::setWindowState ( QString  wname,
QByteArray  b 
)

Definition at line 76 of file qscan345settings.cpp.

Referenced by QScan345MainWindow::saveStateRequest().

{
  setValue(wname+"/windowstate", a);
}
QByteArray QScan345Settings::windowGeometry ( QString  wname)

Definition at line 58 of file qscan345settings.cpp.

Referenced by QScan345MainWindow::restoreStateRequest().

{
  return value(wname+"/geometry").toByteArray();
}
QByteArray QScan345Settings::windowState ( QString  wname)

Definition at line 70 of file qscan345settings.cpp.

Referenced by QScan345MainWindow::restoreStateRequest().

{
  return value(wname+"/windowstate").toByteArray();
}

The documentation for this class was generated from the following files: