DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dbe::CommitDialog Class Reference

#include <CommitDialog.hpp>

Inheritance diagram for dbe::CommitDialog:
[legend]
Collaboration diagram for dbe::CommitDialog:
[legend]

Public Member Functions

 ~CommitDialog ()
 Including DBE.
 CommitDialog (QWidget *parent=0)
void SetController ()
QString GetCommitMessage () const

Private Slots

void CommitMessageEdited ()
void OkCommitMessage ()
void CancelCommitMessage ()

Private Attributes

std::unique_ptr< dbe::Ui::CommitDialog > ui

Detailed Description

Definition at line 22 of file CommitDialog.hpp.

Constructor & Destructor Documentation

◆ ~CommitDialog()

dbe::CommitDialog::~CommitDialog ( )
default

Including DBE.

◆ CommitDialog()

dbe::CommitDialog::CommitDialog ( QWidget * parent = 0)

Setting Ui

Setting initial values

Setting Controller

Definition at line 11 of file CommitDialog.cpp.

12 : QDialog(parent)
13 , ui(new Ui::CommitDialog)
14{
16 setupUi(this);
17
19 setModal(true);
20 setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
21 setToolTip("Enter a commit message (optional) and press the ok button.");
22 show();
23
26}
std::unique_ptr< dbe::Ui::CommitDialog > ui

Member Function Documentation

◆ CancelCommitMessage

void dbe::CommitDialog::CancelCommitMessage ( )
privateslot

Definition at line 58 of file CommitDialog.cpp.

59{
60 reject();
61}

◆ CommitMessageEdited

void dbe::CommitDialog::CommitMessageEdited ( )
privateslot

Definition at line 42 of file CommitDialog.cpp.

43{
44 if (!CommitMessageLine->text().isEmpty()) {
45 OkButton->setEnabled(true);
46 } else {
47 OkButton->setEnabled(false);
48 }
49}

◆ GetCommitMessage()

QString dbe::CommitDialog::GetCommitMessage ( ) const

Definition at line 36 of file CommitDialog.cpp.

37{
38 return CommitMessageLine->text();
39}

◆ OkCommitMessage

void dbe::CommitDialog::OkCommitMessage ( )
privateslot

Definition at line 52 of file CommitDialog.cpp.

53{
54 accept();
55}

◆ SetController()

void dbe::CommitDialog::SetController ( )

Definition at line 29 of file CommitDialog.cpp.

30{
31 connect(OkButton, SIGNAL(clicked()), this, SLOT(OkCommitMessage()), Qt::UniqueConnection);
32 connect(CancelButton, SIGNAL(clicked()), this, SLOT(CancelCommitMessage()), Qt::UniqueConnection);
33}

Member Data Documentation

◆ ui

std::unique_ptr<dbe::Ui::CommitDialog> dbe::CommitDialog::ui
private

Definition at line 35 of file CommitDialog.hpp.


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