#include <qscan345settings.h>
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) |
Definition at line 6 of file qscan345settings.h.
QScan345Settings::QScan345Settings | ( | QObject * | parent = 0 | ) |
Definition at line 3 of file qscan345settings.cpp.
: QSettings("bessrc.aps.anl.gov", "qscan345", parent) { }
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 | ) |
Definition at line 27 of file qscan345settings.cpp.
Referenced by QScan345Controller::change_scanner_number(), QScan345Controller::check_scanner_number(), and QScan345MainWindow::preferences().
{
setValue("scannernumber", 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(); }