]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/feedback.h
reformat code! now the code is only ugly on the *inside*
[xonotic/netradiant.git] / radiant / feedback.h
index b683a316d76ea07abe1cc48b43c238b36614b68e..cdb835a0a7138e8fad74035d213cd2c4465c2320 100644 (file)
 
 // we use these classes to let plugins draw inside the Radiant windows
 // 2D window like YZ XZ XY
-class IGL2DWindow
-{
+class IGL2DWindow {
 public:
-virtual ~IGL2DWindow() = default;
+    virtual ~IGL2DWindow() = default;
+
 // Increment the number of references to this object
-virtual void IncRef() = 0;
+    virtual void IncRef() = 0;
+
 // Decrement the reference count
-virtual void DecRef() = 0;
-virtual void Draw2D( VIEWTYPE vt ) = 0;
+    virtual void DecRef() = 0;
+
+    virtual void Draw2D(VIEWTYPE vt) = 0;
 };
 
 // 3D window
-class IGL3DWindow
-{
+class IGL3DWindow {
 public:
 // Increment the number of references to this object
-virtual void IncRef() = 0;
+    virtual void IncRef() = 0;
+
 // Decrement the reference count
-virtual void DecRef() = 0;
-virtual void Draw3D() = 0;
+    virtual void DecRef() = 0;
+
+    virtual void Draw3D() = 0;
 };
 
 // a select message with a brush/entity select information
-class CSelectMsg : public ISAXHandler
-{
-enum { SELECT_MESSAGE, SELECT_BRUSH } ESelectState;
-StringOutputStream message;
-StringOutputStream brush;
+class CSelectMsg : public ISAXHandler {
+    enum { SELECT_MESSAGE, SELECT_BRUSH } ESelectState;
+    StringOutputStream message;
+    StringOutputStream brush;
 public:
-CSelectMsg() { ESelectState = SELECT_MESSAGE; }
+    CSelectMsg()
+    { ESelectState = SELECT_MESSAGE; }
+
 // SAX interface
-void saxStartElement( message_info_t *ctx, const xmlChar *name, const xmlChar **attrs );
-void saxEndElement( message_info_t *ctx, const xmlChar *name );
-void saxCharacters( message_info_t *ctx, const xmlChar *ch, int len );
+    void saxStartElement(message_info_t *ctx, const xmlChar *name, const xmlChar **attrs);
+
+    void saxEndElement(message_info_t *ctx, const xmlChar *name);
+
+    void saxCharacters(message_info_t *ctx, const xmlChar *ch, int len);
+
 // for use in the dialog window
-const char* getName() { return message.c_str(); }
-IGL2DWindow* Highlight();
-void DropHighlight() { }
+    const char *getName()
+    { return message.c_str(); }
+
+    IGL2DWindow *Highlight();
+
+    void DropHighlight()
+    {}
 };
 
-class CPointMsg : public ISAXHandler, public IGL2DWindow
-{
-enum { POINT_MESSAGE, POINT_POINT } EPointState;
-StringOutputStream message;
-StringOutputStream point;
-Vector3 pt;
-int refCount;
+class CPointMsg : public ISAXHandler, public IGL2DWindow {
+    enum { POINT_MESSAGE, POINT_POINT } EPointState;
+    StringOutputStream message;
+    StringOutputStream point;
+    Vector3 pt;
+    int refCount;
 public:
-CPointMsg() { EPointState = POINT_MESSAGE; refCount = 0; }
+    CPointMsg()
+    {
+        EPointState = POINT_MESSAGE;
+        refCount = 0;
+    }
+
 // SAX interface
-void Release(){
-       delete this;
-}
-void saxStartElement( message_info_t *ctx, const xmlChar *name, const xmlChar **attrs );
-void saxEndElement( message_info_t *ctx, const xmlChar *name );
-void saxCharacters( message_info_t *ctx, const xmlChar *ch, int len );
+    void Release()
+    {
+        delete this;
+    }
+
+    void saxStartElement(message_info_t *ctx, const xmlChar *name, const xmlChar **attrs);
+
+    void saxEndElement(message_info_t *ctx, const xmlChar *name);
+
+    void saxCharacters(message_info_t *ctx, const xmlChar *ch, int len);
+
 // for use in the dialog window
-const char* getName() { return message.c_str(); }
-IGL2DWindow* Highlight();
-void DropHighlight();
+    const char *getName()
+    { return message.c_str(); }
+
+    IGL2DWindow *Highlight();
+
+    void DropHighlight();
 
 // IGL2DWindow interface --------------------------------
 // Increment the number of references to this object
-void IncRef() { refCount++; }
+    void IncRef()
+    { refCount++; }
+
 // Decrement the reference count
-void DecRef() {
-       refCount--; if ( refCount <= 0 ) {
-               delete this;
-       }
-}
-void Draw2D( VIEWTYPE vt );
+    void DecRef()
+    {
+        refCount--;
+        if (refCount <= 0) {
+            delete this;
+        }
+    }
+
+    void Draw2D(VIEWTYPE vt);
 };
 
-class CWindingMsg : public ISAXHandler, public IGL2DWindow
-{
-enum { WINDING_MESSAGE, WINDING_WINDING } EPointState;
-StringOutputStream message;
-StringOutputStream winding;
-Vector3 wt[256];
-int numpoints;
-int refCount;
+class CWindingMsg : public ISAXHandler, public IGL2DWindow {
+    enum { WINDING_MESSAGE, WINDING_WINDING } EPointState;
+    StringOutputStream message;
+    StringOutputStream winding;
+    Vector3 wt[256];
+    int numpoints;
+    int refCount;
 public:
-CWindingMsg() { EPointState = WINDING_MESSAGE; refCount = 0; numpoints = 0; }
+    CWindingMsg()
+    {
+        EPointState = WINDING_MESSAGE;
+        refCount = 0;
+        numpoints = 0;
+    }
+
 // SAX interface
-void Release(){
-       delete this;
-}
-void saxStartElement( message_info_t *ctx, const xmlChar *name, const xmlChar **attrs );
-void saxEndElement( message_info_t *ctx, const xmlChar *name );
-void saxCharacters( message_info_t *ctx, const xmlChar *ch, int len );
+    void Release()
+    {
+        delete this;
+    }
+
+    void saxStartElement(message_info_t *ctx, const xmlChar *name, const xmlChar **attrs);
+
+    void saxEndElement(message_info_t *ctx, const xmlChar *name);
+
+    void saxCharacters(message_info_t *ctx, const xmlChar *ch, int len);
+
 // for use in the dialog window
-const char* getName() { return message.c_str(); }
-IGL2DWindow* Highlight();
-void DropHighlight();
+    const char *getName()
+    { return message.c_str(); }
+
+    IGL2DWindow *Highlight();
+
+    void DropHighlight();
 
 // IGL2DWindow interface --------------------------------
 // Increment the number of references to this object
-void IncRef() { refCount++; }
+    void IncRef()
+    { refCount++; }
+
 // Decrement the reference count
-void DecRef() {
-       refCount--; if ( refCount <= 0 ) {
-               delete this;
-       }
-}
-void Draw2D( VIEWTYPE vt );
+    void DecRef()
+    {
+        refCount--;
+        if (refCount <= 0) {
+            delete this;
+        }
+    }
+
+    void Draw2D(VIEWTYPE vt);
 };
 
 
-class CDbgDlg : public Dialog
-{
-GPtrArray *m_pFeedbackElements;
+class CDbgDlg : public Dialog {
+    GPtrArray *m_pFeedbackElements;
 // the list widget we use in the dialog
-ui::ListStore m_clist{ui::null};
-ISAXHandler *m_pHighlight;
-IGL2DWindow* m_pDraw2D;
+    ui::ListStore m_clist{ui::null};
+    ISAXHandler *m_pHighlight;
+    IGL2DWindow *m_pDraw2D;
 public:
-CDbgDlg(){
-       m_pFeedbackElements = g_ptr_array_new();
-       m_pHighlight = NULL;
-       m_pDraw2D = NULL;
-}
+    CDbgDlg()
+    {
+        m_pFeedbackElements = g_ptr_array_new();
+        m_pHighlight = NULL;
+        m_pDraw2D = NULL;
+    }
+
 // refresh items
-void Push( ISAXHandler * );
+    void Push(ISAXHandler *);
+
 // clean the debug window, release all ISAXHanlders we have
-void Init();
-ISAXHandler *GetElement( std::size_t row );
-void SetHighlight( gint row );
-void DropHighlight();
-void draw2D( VIEWTYPE viewType ){
-       if ( m_pDraw2D != 0 ) {
-               m_pDraw2D->Draw2D( viewType );
-       }
-}
-void destroyWindow(){
-       if ( GetWidget() ) {
-               Destroy();
-       }
-}
+    void Init();
+
+    ISAXHandler *GetElement(std::size_t row);
+
+    void SetHighlight(gint row);
+
+    void DropHighlight();
+
+    void draw2D(VIEWTYPE viewType)
+    {
+        if (m_pDraw2D != 0) {
+            m_pDraw2D->Draw2D(viewType);
+        }
+    }
+
+    void destroyWindow()
+    {
+        if (GetWidget()) {
+            Destroy();
+        }
+    }
 //  void HideDlg();
 protected:
-ui::Window BuildDialog();
+    ui::Window BuildDialog();
 };
 
 extern CDbgDlg g_DbgDlg;
 
-void Feedback_draw2D( VIEWTYPE viewType );
+void Feedback_draw2D(VIEWTYPE viewType);
 
 #endif