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 24 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 41 of file CommitDialog.cpp.

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

◆ 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 53 of file CommitDialog.cpp.

54{
55 accept();
56}

◆ SetController()

void dbe::CommitDialog::SetController ( )

Definition at line 28 of file CommitDialog.cpp.

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

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: