1
/****************************************************************************
2
** ui.h extension file, included from the uic-generated form implementation.
4
** If you wish to add, delete or rename functions or slots use
5
** Qt Designer which will update this file, preserving your code. Create an
6
** init() function in place of a constructor, and a destroy() function in
7
** place of a destructor.
8
*****************************************************************************/
10
#include <qmessagebox.h>
18
void AddMacro::setKeywords( Macros *k )
20
int anzahl=k->Keywordcount();
22
for(int i=0; i < anzahl; i++)
23
KeywordDisplay->insertItem(k->getKeyword(i));
25
Position->setValue(anzahl+1);
26
Position->setMaxValue(anzahl+1);
28
for (int i=0; i< anzahl;i++)
29
MacroDisplay->insertItem(k->getMacroName(i));
35
void AddMacro::checkandaccept()
37
if (MacroName->text().length()== 0)
39
QMessageBox::warning(this,"Incomplete Macro Definition","Name of Macro is missing \n Enter Name of Macro",
40
QMessageBox::Ok,NoButton,NoButton);
43
if (MacroDefinition->text().length()== 0)
45
QMessageBox::warning(this,"Incomplete Macro Definition","Macrodefinition is missing \n Enter Macrodefinition",
46
QMessageBox::Ok,NoButton,NoButton);
49
int anzahl=MacroDefinition->text().contains('@',true);
51
if( (anzahl/2)*2 != anzahl )
53
QMessageBox::warning(this,"Error in Macro Definition","Error in Macrodefinition. Incorrect number of @ \n Enter Macrodefinition",
54
QMessageBox::Ok,NoButton,NoButton);