diff --git a/src/manualprintingsetup.cpp b/src/manualprintingsetup.cpp
old mode 100755
new mode 100644
index 2eda978..5b67514
--- a/src/manualprintingsetup.cpp
+++ b/src/manualprintingsetup.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2014-2016 Markus Prasser
+ * Copyright 2014-2018 Markus Prasser, Tobias Weiss
*
* This file is part of Labcontrol.
*
@@ -17,83 +17,88 @@
* along with Labcontrol. If not, see .
*/
-#include
-
-#include
-
#include "manualprintingsetup.h"
#include "ui_manualprintingsetup.h"
#include "Lib/settings.h"
-extern std::unique_ptr< lc::Settings > settings;
+#include
+
+#include
-lc::ManualPrintingSetup::ManualPrintingSetup( QWidget *argParent ) :
- QWidget{ argParent },
- ui{ new Ui::ManualPrintingSetup }
+extern std::unique_ptr settings;
+
+lc::ManualPrintingSetup::ManualPrintingSetup(QWidget *argParent) :
+ QWidget{argParent},
+ ui{new Ui::ManualPrintingSetup}
{
- ui->setupUi( this );
+ ui->setupUi(this);
- if ( settings->dvipsCmd.isEmpty() || settings->latexCmd.isEmpty()
- || settings->lcDataDir.isEmpty() || settings->lprCmd.isEmpty()
- || settings->postscriptViewer.isEmpty() || settings->ps2pdfCmd.isEmpty()
- || settings->rmCmd.isEmpty() || settings->vncViewer.isEmpty() ) {
- ui->VLManualPrintingSetup->setEnabled( false );
- QMessageBox::information( this, tr( "Receipts printing will not work" ),
- tr( "Some component essential for receipts creation and"
- " printing is missing. No receipts will be created or"
- " printed." ), QMessageBox::Ok );
+ if (settings->dvipsCmd.isEmpty() || settings->latexCmd.isEmpty()
+ || settings->lcDataDir.isEmpty() || settings->lprCmd.isEmpty()
+ || settings->postscriptViewer.isEmpty() || settings->ps2pdfCmd.isEmpty()
+ || settings->rmCmd.isEmpty() || settings->vncViewer.isEmpty()) {
+ ui->VLManualPrintingSetup->setEnabled(false);
+ QMessageBox::information(this, tr("Receipts printing will not work"),
+ tr("Some component essential for receipts creation and"
+ " printing is missing. No receipts will be created or"
+ " printed."), QMessageBox::Ok);
} else {
- ui->CBReceiptsHeader->addItems( settings->installedLaTeXHeaders );
+ ui->CBReceiptsHeader->addItems(settings->installedLaTeXHeaders);
- if ( settings->defaultReceiptIndex
- && settings->defaultReceiptIndex < ui->CBReceiptsHeader->count() ) {
- ui->CBReceiptsHeader->setCurrentIndex( settings->defaultReceiptIndex );
+ if (settings->defaultReceiptIndex
+ && settings->defaultReceiptIndex < ui->CBReceiptsHeader->count()) {
+ ui->CBReceiptsHeader->setCurrentIndex(settings->defaultReceiptIndex);
}
}
}
-lc::ManualPrintingSetup::~ManualPrintingSetup() {
+lc::ManualPrintingSetup::~ManualPrintingSetup()
+{
delete ui;
}
-void lc::ManualPrintingSetup::on_PBSelectFile_clicked() {
- QFileDialog fileDialog{ this, tr( "Please choose a payment file to print." ),
- QDir::homePath(), "*.pay" };
- fileDialog.setFileMode( QFileDialog::ExistingFile );
- fileDialog.setOption( QFileDialog::ReadOnly, true );
- if ( fileDialog.exec() ) {
- ui->PBSelectFile->setStyleSheet( "" );
- const QString tmpFileName{ fileDialog.selectedFiles().at( 0 ) };
- dateString = tmpFileName.split( '/', QString::KeepEmptyParts,
- Qt::CaseInsensitive ).last()
- .split( '.', QString::KeepEmptyParts,
- Qt::CaseInsensitive ).first();
+void lc::ManualPrintingSetup::on_PBSelectFile_clicked()
+{
+ QFileDialog fileDialog{this, tr("Please choose a payment file to print."),
+ QDir::homePath(), "*.pay"};
+ fileDialog.setFileMode(QFileDialog::ExistingFile);
+ fileDialog.setOption(QFileDialog::ReadOnly, true);
+ if (fileDialog.exec()) {
+ ui->PBSelectFile->setStyleSheet("");
+ const QString tmpFileName{fileDialog.selectedFiles().at(0)};
+ dateString = tmpFileName.split('/', QString::KeepEmptyParts,
+ Qt::CaseInsensitive).last()
+ .split('.', QString::KeepEmptyParts,
+ Qt::CaseInsensitive).first();
workPath = tmpFileName;
- workPath.truncate( workPath.lastIndexOf( '/' ) );
+ workPath.truncate(workPath.lastIndexOf('/'));
}
}
-void lc::ManualPrintingSetup::on_CBReceiptsHeader_activated( int argIndex ) {
- Q_UNUSED( argIndex );
- ui->CBReceiptsHeader->setStyleSheet( "" );
+void lc::ManualPrintingSetup::on_CBReceiptsHeader_activated(const int argIndex)
+{
+ Q_UNUSED(argIndex);
+ ui->CBReceiptsHeader->setStyleSheet("");
}
-void lc::ManualPrintingSetup::on_ChBPrintAnonymousReceipts_clicked( bool argChecked ) {
- ui->ChBPrintAnonymousReceipts->setStyleSheet( "" );
+void lc::ManualPrintingSetup::on_ChBPrintAnonymousReceipts_clicked(const bool argChecked)
+{
+ ui->ChBPrintAnonymousReceipts->setStyleSheet("");
- ui->LReplaceParticipantNames->setEnabled( argChecked );
- ui->CBReplaceParticipantNames->setEnabled( argChecked );
+ ui->LReplaceParticipantNames->setEnabled(argChecked);
+ ui->CBReplaceParticipantNames->setEnabled(argChecked);
}
-void lc::ManualPrintingSetup::on_PBPrint_clicked() {
+void lc::ManualPrintingSetup::on_PBPrint_clicked()
+{
QString anonymousReceiptsPlaceholder;
- if ( ui->ChBPrintAnonymousReceipts->isChecked() ) {
+ if (ui->ChBPrintAnonymousReceipts->isChecked()) {
anonymousReceiptsPlaceholder = ui->CBReplaceParticipantNames->currentText();
}
- emit RequestReceiptsHandler( workPath, ui->ChBReceiptsForLocalClients->isChecked(),
- anonymousReceiptsPlaceholder,
- ui->CBReceiptsHeader->currentText(), dateString );
+ emit RequestReceiptsHandler(workPath, ui->ChBReceiptsForLocalClients->isChecked(),
+ anonymousReceiptsPlaceholder,
+ ui->CBReceiptsHeader->currentText(), dateString);
this->deleteLater();
}
diff --git a/src/manualprintingsetup.h b/src/manualprintingsetup.h
old mode 100755
new mode 100644
index beec904..bcb7529
--- a/src/manualprintingsetup.h
+++ b/src/manualprintingsetup.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2014-2016 Markus Prasser
+ * Copyright 2014-2018 Markus Prasser, Tobias Weiss
*
* This file is part of Labcontrol.
*
@@ -26,21 +26,22 @@ namespace lc {
namespace Ui {
class ManualPrintingSetup;
-}
+} // namespace Ui
-class ManualPrintingSetup : public QWidget {
+class ManualPrintingSetup : public QWidget
+{
Q_OBJECT
public:
- explicit ManualPrintingSetup( QWidget *argParent = nullptr );
- ~ManualPrintingSetup();
+ explicit ManualPrintingSetup(QWidget *argParent = nullptr);
+ ~ManualPrintingSetup() override;
signals:
- void RequestReceiptsHandler( QString argzTreeDataTargetPath,
- bool argReceiptsForLocalClients,
- QString argAnonymousReceiptsPlaceholder,
- QString argLatexHeaderName,
- QString argDateString );
+ void RequestReceiptsHandler(QString argzTreeDataTargetPath,
+ bool argReceiptsForLocalClients,
+ QString argAnonymousReceiptsPlaceholder,
+ QString argLatexHeaderName,
+ QString argDateString);
private:
QString dateString;
@@ -48,12 +49,12 @@ private:
QString workPath;
private slots:
- void on_CBReceiptsHeader_activated( int argIndex );
- void on_ChBPrintAnonymousReceipts_clicked( bool argChecked );
+ void on_CBReceiptsHeader_activated(const int argIndex);
+ void on_ChBPrintAnonymousReceipts_clicked(const bool argChecked);
void on_PBPrint_clicked();
void on_PBSelectFile_clicked();
};
-}
+} // namespace lc
#endif // MANUALPRINTINGSETUP_H
diff --git a/src/manualprintingsetup.ui b/src/manualprintingsetup.ui
old mode 100755
new mode 100644