31 QObject::tr(
"voltage of high level")));
33 QObject::tr(
"delay time")));
35 QObject::tr(
"transfer function scaling factor")));
39 QObject::tr(
"schematic symbol")+
" [old, DIN40900]"));
51 QString s =
" " +
Ports.getFirst()->Connection->Name +
" <= " +
52 Ports.getLast()->Connection->Name;
55 QString td =
Props.at(1)->Value;
67 bool synthesize =
true;
75 QString td =
Props.at(1)->Value;
93 if(
Props.getLast()->Value.at(0) ==
'D') {
94 Lines.append(
new Line( 15,-20, 15, 20,QPen(Qt::darkBlue,2)));
95 Lines.append(
new Line(-15,-20, 15,-20,QPen(Qt::darkBlue,2)));
96 Lines.append(
new Line(-15, 20, 15, 20,QPen(Qt::darkBlue,2)));
97 Lines.append(
new Line(-15,-20,-15, 20,QPen(Qt::darkBlue,2)));
99 Texts.append(
new Text(-11,-17,
"1", Qt::darkBlue, 15.0));
103 Lines.append(
new Line(-10,-20,-10,20, QPen(Qt::darkBlue,2)));
104 Arcs.append(
new Arc(-30,-20, 40, 30, 0, 16*90,QPen(Qt::darkBlue,2)));
105 Arcs.append(
new Arc(-30,-10, 40, 30, 0,-16*90,QPen(Qt::darkBlue,2)));
106 Lines.append(
new Line( 10,-5, 10, 5,QPen(Qt::darkBlue,2)));
110 Lines.append(
new Line( xr, 0, 30, 0, QPen(Qt::darkBlue,2)));
111 Lines.append(
new Line(-30, 0,-xr, 0, QPen(Qt::darkBlue,2)));
123 p->
Props.getLast()->Value =
Props.getLast()->Value;
131 Name = QObject::tr(
"Buffer");
132 BitmapFile = (
char *)
"buffer";
bool VHDL_Delay(QString &td, const QString &Name)
Q3PtrList< struct Arc > Arcs
bool Verilog_Delay(QString &td, const QString &Name)
Definitions and declarations for the main application.
Q3PtrList< Property > Props
Superclass of all schematic drawing elements.
void recreate(Schematic *)
static Element * info(QString &, char *&, bool getNewOne=false)