some more stuff added to musrgui

This commit is contained in:
nemu
2009-03-01 19:51:46 +00:00
parent dc38de5471
commit 0505aba5af
10 changed files with 689 additions and 25 deletions
+9 -20
View File
@@ -36,6 +36,7 @@
#include "PSubTextEdit.h"
#include "forms/PGetTitleDialog.h"
#include "PGetParameterDialog.h"
//----------------------------------------------------------------------------------------------------
/**
@@ -58,18 +59,10 @@ QPopupMenu* PSubTextEdit::createPopupMenu(const QPoint &pos)
connect(a, SIGNAL( activated() ), this, SLOT( insertTitle() ));
a->addTo( menu );
menu->insertSeparator();
a = new QAction(tr("insert Parameter Block"), 0, this, "insertParameterBlock");
connect(a, SIGNAL( activated() ), this, SLOT( insertParameterBlock() ));
a->addTo( menu );
a = new QAction(tr("insert Parameter"), 0, this, "insertParameter");
connect(a, SIGNAL( activated() ), this, SLOT( insertParameter() ));
a->addTo( menu );
menu->insertSeparator();
a = new QAction(tr("insert Theory Block"), 0, this, "insertTheoryBlock");
connect(a, SIGNAL( activated() ), this, SLOT( insertTheoryBlock() ));
a->addTo( menu );
@@ -78,6 +71,8 @@ QPopupMenu* PSubTextEdit::createPopupMenu(const QPoint &pos)
connect(a, SIGNAL( activated() ), this, SLOT( insertFunctionBlock() ));
a->addTo( menu );
menu->insertSeparator();
a = new QAction(tr("insert Asymmetry Block"), 0, this, "insertAsymRunBlock");
connect(a, SIGNAL( activated() ), this, SLOT( insertAsymRunBlock() ));
a->addTo( menu );
@@ -90,6 +85,8 @@ QPopupMenu* PSubTextEdit::createPopupMenu(const QPoint &pos)
connect(a, SIGNAL( activated() ), this, SLOT( insertNonMusrRunBlock() ));
a->addTo( menu );
menu->insertSeparator();
a = new QAction(tr("insert Command Block"), 0, this, "insertCommandBlock");
connect(a, SIGNAL( activated() ), this, SLOT( insertCommandBlock() ));
a->addTo( menu );
@@ -128,18 +125,10 @@ void PSubTextEdit::insertTitle()
*/
void PSubTextEdit::insertParameterBlock()
{
insert("###############################################################\n");
insert("FITPARAMETER\n");
insert("# Nr. Name Value Step Pos_Error Bounderies\n");
insert(" 1 alpha 1.0 0.1 none 0 none\n\n");
}
//----------------------------------------------------------------------------------------------------
/**
* <p>
*/
void PSubTextEdit::insertParameter()
{
PGetParameterDialog *dlg = new PGetParameterDialog();
if (dlg->exec() == QDialog::Accepted) {
insert(dlg->getParams());
}
}
//----------------------------------------------------------------------------------------------------