File tree Expand file tree Collapse file tree 10 files changed +12
-90
lines changed
projects/angular-nodegui/src/lib/components Expand file tree Collapse file tree 10 files changed +12
-90
lines changed Original file line number Diff line number Diff line change @@ -34,16 +34,7 @@ export class NgCheckbox extends QCheckBox implements NgComponent {
3434 }
3535
3636 public setNgProperty ( name : string , value : boolean ) : void {
37- switch ( name ) {
38- case 'checked' :
39- this . setChecked ( value ) ;
40- break ;
41- case 'enabled' :
42- this . setEnabled ( value ) ;
43- break ;
44- default :
45- break ;
46- }
37+ this . setProperty ( name , value ) ;
4738 }
4839
4940 public setStyle (
Original file line number Diff line number Diff line change @@ -28,22 +28,7 @@ export class NgDial extends QDial implements NgComponent {
2828 }
2929
3030 public setNgProperty ( name : string , value : boolean | number ) : void {
31- switch ( name ) {
32- case 'enabled' :
33- this . setEnabled ( value as boolean ) ;
34- break ;
35- case 'notchesVisible' :
36- this . setNotchesVisible ( value as boolean ) ;
37- break ;
38- case 'wrapping' :
39- this . setWrapping ( value as boolean ) ;
40- break ;
41- case 'notchTarget' :
42- this . setNotchTarget ( value as number ) ;
43- break ;
44- default :
45- break ;
46- }
31+ this . setProperty ( name , value ) ;
4732 }
4833
4934 public setStyle (
Original file line number Diff line number Diff line change @@ -36,9 +36,6 @@ export class NgImage extends QLabel implements NgComponent {
3636 value : string | boolean | AspectRatioMode | Buffer
3737 ) : void {
3838 switch ( name ) {
39- case 'enabled' :
40- this . setEnabled ( value as boolean ) ;
41- break ;
4239 case 'src' :
4340 if ( ! value ) {
4441 return ;
@@ -63,6 +60,7 @@ export class NgImage extends QLabel implements NgComponent {
6360 break ;
6461
6562 default :
63+ this . setProperty ( name , value ) ;
6664 break ;
6765 }
6866 }
Original file line number Diff line number Diff line change @@ -32,13 +32,8 @@ export class NgLineEdit extends QLineEdit implements NgComponent {
3232 case 'text' :
3333 value ? this . setText ( value as string ) : this . clear ( ) ;
3434 break ;
35- case 'placeholderText' :
36- this . setPlaceholderText ( value as string ) ;
37- break ;
38- case 'readOnly' :
39- this . setReadOnly ( value as boolean ) ;
40- break ;
4135 default :
36+ this . setProperty ( name , value ) ;
4237 break ;
4338 }
4439 }
Original file line number Diff line number Diff line change @@ -32,13 +32,9 @@ export class NgPlainTextEdit extends QPlainTextEdit implements NgComponent {
3232 case 'text' :
3333 value ? this . setPlainText ( value as string ) : this . clear ( ) ;
3434 break ;
35- case 'placeholderText' :
36- this . setPlaceholderText ( value as string ) ;
37- break ;
38- case 'readOnly' :
39- this . setReadOnly ( value as boolean ) ;
40- break ;
35+
4136 default :
37+ this . setProperty ( name , value ) ;
4238 break ;
4339 }
4440 }
Original file line number Diff line number Diff line change @@ -19,25 +19,7 @@ export class NgProgressBar extends QProgressBar implements NgComponent {
1919 ) : void { }
2020
2121 public setNgProperty ( name : string , value : any ) : void {
22- switch ( name ) {
23- case 'value' :
24- this . setValue ( value ) ;
25- break ;
26- case 'minimum' :
27- this . setMinimum ( value ) ;
28- break ;
29- case 'maximum' :
30- this . setMaximum ( value ) ;
31- break ;
32- case 'orientation' :
33- this . setOrientation ( value ) ;
34- break ;
35- case 'enabled' :
36- this . setEnabled ( value ) ;
37- break ;
38- default :
39- break ;
40- }
22+ this . setProperty ( name , value ) ;
4123 }
4224
4325 public setStyle (
Original file line number Diff line number Diff line change @@ -28,16 +28,7 @@ export class NgRadioButton extends QRadioButton implements NgComponent {
2828 }
2929
3030 public setNgProperty ( name : string , value : boolean | string ) : void {
31- switch ( name ) {
32- case 'text' :
33- this . setText ( value as string ) ;
34- break ;
35- case 'enabled' :
36- this . setEnabled ( value as boolean ) ;
37- break ;
38- default :
39- break ;
40- }
31+ this . setProperty ( name , value ) ;
4132 }
4233
4334 public setStyle (
Original file line number Diff line number Diff line change @@ -28,13 +28,7 @@ export class NgScrollArea extends QScrollArea implements NgComponent {
2828 }
2929
3030 public setNgProperty ( name : string , value : boolean | string ) : void {
31- switch ( name ) {
32- case 'enabled' :
33- this . setEnabled ( value as boolean ) ;
34- break ;
35- default :
36- break ;
37- }
31+ this . setProperty ( name , value ) ;
3832 }
3933
4034 public setStyle (
Original file line number Diff line number Diff line change @@ -37,22 +37,12 @@ export class NgSpinnBox extends QSpinBox implements NgComponent {
3737 value : boolean | string | Range | number
3838 ) : void {
3939 switch ( name ) {
40- case 'prefix' :
41- this . setPrefix ( value as string ) ;
42- break ;
43- case 'suffix' :
44- this . setSuffix ( value as string ) ;
45- break ;
46- case 'singleStep' :
47- this . setSingleStep ( value as number ) ;
48- break ;
4940 case 'range' :
5041 this . setRange ( ( value as Range ) . minimum , ( value as Range ) . maximum ) ;
5142 break ;
52- case 'value' :
53- this . setValue ( value as number ) ;
54- break ;
43+
5544 default :
45+ this . setProperty ( name , value ) ;
5646 break ;
5747 }
5848 }
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ export class NgView extends QWidget implements NgComponent {
4848 }
4949
5050 public setNgProperty ( name : string , value : any ) : void {
51- throw new Error ( 'Method not implemented.' ) ;
51+ this . setProperty ( name , value ) ;
5252 }
5353
5454 public setStyle (
You can’t perform that action at this time.
0 commit comments