mirror of https://github.com/mono/CppSharp.git
c-sharpdotnetmonobindingsbridgecclangcpluspluscppsharpglueinteropparserparsingpinvokeswigsyntax-treevisitorsxamarinxamarin-bindings
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.4 KiB
38 lines
1.4 KiB
using System; |
|
using Mono.VisualC.Interop; |
|
|
|
namespace Qt.Gui { |
|
public class QAbstractButton : QWidget { |
|
#region Sync with qabstractbutton.h |
|
// C++ interface |
|
[VirtualDestructor] |
|
public interface IQAbstractButton : ICppClassOverridable<QAbstractButton>, Base<QWidget.IQWidget> { |
|
// ... |
|
void QAbstractButton (CppInstancePtr @this, QWidget parent); |
|
// ... |
|
[Virtual] void paintEvent (CppInstancePtr @this, /*QPaintEvent */ IntPtr e); // abstract |
|
[Virtual] bool hitButton (CppInstancePtr @this, /*const QPoint &*/ IntPtr pos); |
|
[Virtual] void checkStateSet (CppInstancePtr @this); |
|
[Virtual] void nextCheckState (CppInstancePtr @this); |
|
} |
|
private struct _QAbstractButton { |
|
} |
|
#endregion |
|
|
|
|
|
|
|
public QAbstractButton (IntPtr native) : base (native) |
|
{ |
|
} |
|
/* |
|
public override int NativeSize { |
|
get { return impl.NativeSize + base.NativeSize; } |
|
} |
|
*/ |
|
public override void Dispose () |
|
{ |
|
throw new Exception ("This should never be called!"); |
|
} |
|
} |
|
} |
|
|
|
|