To me, this design looks good structurally. (The table overall design looks great too!) As I look at your design it appears that you have thought this out very well. So I thought it might be helpful to our readers to discuss the key features your design addresses.
The dovetail connection will primarily serve to keep the table top flat and connected to the legs. It will experience the most stress when the table is being lifted or shifted. Lifting the table will apply force to pull the top and legs apart and the connection must resist that. The force will be applied to the beveled surface of the wedge and leg contact surface. IF the wedge is snug against the bevel cutout in the leg and is deep enough to prevent tear out of the wedge point under load, it will work. While you made the wedge hidden, I would be tempted to make the wedge wider than the width of the leg and both glue and screw it to the underside of the top to insure maximum resistance to the tension force applied during lifting. If the table is shifted or turned in place this will apply some lateral force on the legs and a twisting force between the top and leg assemblies (if the legs are still in contact with the floor). I believe that the combination of the buttons and wedges should be adequate to resist this applied force.
When the table is in place the load on the top will apply downward force across the leg assembly horizontal support arms. Since the leg vertical parts are angled the bottom of the legs will want to slide further out from the center. This will place load on the connection between the horizontal and vertical leg parts. The legs will attempt to close like a pair of scissors. The fact that you have made the connection deeper there acknowledges this. I would use full depth mortise/tenon connections to maximize glue connection between the two parts to resist the force.
Finally, if the legs resist the scissoring force adequately, which they should, the leg as a whole will try to rotate down at the center. The button connections (which allow for seasonal expansion/contraction of the wood top) near the center of the top will carry the brunt of this force as a tension force pulling the button away from the top. This force will be at least partially cancelled by the downward force of the table top, but some pullout force on the buttons may also be experienced when the table is in use. Make certain that the buttons are also strong enough to resist any pullout load both in the contact between the button and the top and in the slotted connection between button and leg.
One thing that is not clear in your images is that although you have a spacer between the vertical parts of the leg assembly, another spacer on the horizontal legs would be helpful to keep the legs rigid without depending upon the top.