public Settings getSettings() {
return new QueuePrinterSettings(mGeneralTab.emptyQueueAfterPrinting(), mLayoutTab.getColumnsPerPage(), mExtrasTab.getProgramIconSettings(), mExtrasTab.getDateFont());
}
public void setSettings(Settings s) {
QueuePrinterSettings settings = (QueuePrinterSettings)s;
mGeneralTab.setEmptyQueueAfterPrinting(settings.emptyQueueAfterPrinting());
mLayoutTab.setColumnsPerPage(settings.getColumnsPerPage());
mExtrasTab.setProgramIconSettings(settings.getProgramIconSettings());
mExtrasTab.setDateFont(settings.getDateFont());
}