]> git.saurik.com Git - wxWidgets.git/commitdiff
Warning fixes found under hardest mode of OpenWatcom. Seems clean in Borland, MinGW...
authorWłodzimierz Skiba <abx@abx.art.pl>
Wed, 6 Oct 2004 20:32:05 +0000 (20:32 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Wed, 6 Oct 2004 20:32:05 +0000 (20:32 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29683 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

samples/checklst/checklst.cpp
samples/dnd/dnd.cpp
samples/docview/doc.cpp
samples/docview/doc.h
samples/docvwmdi/doc.cpp
samples/docvwmdi/doc.h

index 67392207759d48674befd0ebe12337bc0e6c9e19..e09683c63c86aeac3cd5bf262fa48f2166f78b5b 100644 (file)
@@ -48,7 +48,7 @@ public:
     // ctor & dtor
     CheckListBoxFrame(wxFrame *frame, const wxChar *title,
                       int x, int y, int w, int h);
-    virtual ~CheckListBoxFrame();
+    virtual ~CheckListBoxFrame(){};
 
     // notifications
     void OnQuit(wxCommandEvent& event);
@@ -243,10 +243,6 @@ void CheckListBoxFrame::CreateCheckListbox(long flags)
     m_pListBox->Select(3);
 }
 
-CheckListBoxFrame::~CheckListBoxFrame()
-{
-}
-
 void CheckListBoxFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
 {
     Close(true);
index c2021527e6ce5ce92b7a38bb8c632578884ac387..b89dfa7a3b42490a881e11d7f6d744c61a805c64 100644 (file)
@@ -345,10 +345,10 @@ protected:
 
     struct ShapeDump
     {
-        int x, y,       // position
-            w, h,       // size
-            r, g, b,    // colour
-            k;          // kind
+        wxCoord x, y,             // position
+                w, h;             // size
+        int k;                    // kind
+        unsigned char r, g, b;    // colour
     };
 
     wxPoint  m_pos;
@@ -747,16 +747,16 @@ public:
 
     // override base class (pure) virtuals
     virtual wxDragResult OnEnter(wxCoord x, wxCoord y, wxDragResult def)
-    { 
+    {
 #if wxUSE_STATUSBAR
-        m_frame->SetStatusText(_T("Mouse entered the frame")); 
+        m_frame->SetStatusText(_T("Mouse entered the frame"));
 #endif // wxUSE_STATUSBAR
-        return OnDragOver(x, y, def); 
+        return OnDragOver(x, y, def);
     }
     virtual void OnLeave()
-    { 
+    {
 #if wxUSE_STATUSBAR
-        m_frame->SetStatusText(_T("Mouse left the frame")); 
+        m_frame->SetStatusText(_T("Mouse left the frame"));
 #endif // wxUSE_STATUSBAR
     }
     virtual wxDragResult OnData(wxCoord x, wxCoord y, wxDragResult def)
@@ -1645,7 +1645,7 @@ void DnDShapeDialog::OnColour(wxCommandEvent& WXUNUSED(event))
     data.SetChooseFull(true);
     for (int i = 0; i < 16; i++)
     {
-        wxColour colour(i*16, i*16, i*16);
+        wxColour colour((unsigned char)(i*16), (unsigned char)(i*16), (unsigned char)(i*16));
         data.SetCustomColour(i, colour);
     }
 
index 32d0d2a58f5d613a9c03f6fe14b5b17c8a5f82df..eed9eee18d40cb0a76df8d682a3b0f8dfe0e82dd 100644 (file)
 #include "view.h"
 IMPLEMENT_DYNAMIC_CLASS(DrawingDocument, wxDocument)
 
-DrawingDocument::DrawingDocument(void)
-{
-}
-
 DrawingDocument::~DrawingDocument(void)
 {
     WX_CLEAR_LIST(wxList, doodleSegments);
@@ -49,42 +45,42 @@ DrawingDocument::~DrawingDocument(void)
 wxSTD ostream& DrawingDocument::SaveObject(wxSTD ostream& stream)
 {
     wxDocument::SaveObject(stream);
-    
+
     wxInt32 n = doodleSegments.GetCount();
     stream << n << '\n';
-    
+
     wxList::compatibility_iterator node = doodleSegments.GetFirst();
     while (node)
     {
         DoodleSegment *segment = (DoodleSegment *)node->GetData();
         segment->SaveObject(stream);
         stream << '\n';
-        
+
         node = node->GetNext();
     }
-    
+
     return stream;
 }
 #else
 wxOutputStream& DrawingDocument::SaveObject(wxOutputStream& stream)
 {
     wxDocument::SaveObject(stream);
-    
+
     wxTextOutputStream text_stream( stream );
-    
+
     wxInt32 n = doodleSegments.GetCount();
     text_stream << n << '\n';
-    
+
     wxList::compatibility_iterator node = doodleSegments.GetFirst();
     while (node)
     {
         DoodleSegment *segment = (DoodleSegment *)node->GetData();
         segment->SaveObject(stream);
         text_stream << '\n';
-        
+
         node = node->GetNext();
     }
-    
+
     return stream;
 }
 #endif
@@ -93,44 +89,40 @@ wxOutputStream& DrawingDocument::SaveObject(wxOutputStream& stream)
 wxSTD istream& DrawingDocument::LoadObject(wxSTD istream& stream)
 {
     wxDocument::LoadObject(stream);
-    
+
     wxInt32 n = 0;
     stream >> n;
-    
+
     for (int i = 0; i < n; i++)
     {
         DoodleSegment *segment = new DoodleSegment;
         segment->LoadObject(stream);
         doodleSegments.Append(segment);
     }
-    
+
     return stream;
 }
 #else
 wxInputStream& DrawingDocument::LoadObject(wxInputStream& stream)
 {
     wxDocument::LoadObject(stream);
-    
+
     wxTextInputStream text_stream( stream );
-    
+
     wxInt32 n = 0;
     text_stream >> n;
-    
+
     for (int i = 0; i < n; i++)
     {
         DoodleSegment *segment = new DoodleSegment;
         segment->LoadObject(stream);
         doodleSegments.Append(segment);
     }
-    
+
     return stream;
 }
 #endif
 
-DoodleSegment::DoodleSegment(void)
-{
-}
-
 DoodleSegment::DoodleSegment(DoodleSegment& seg)
 {
     wxList::compatibility_iterator node = seg.lines.GetFirst();
@@ -142,9 +134,9 @@ DoodleSegment::DoodleSegment(DoodleSegment& seg)
         newLine->y1 = line->y1;
         newLine->x2 = line->x2;
         newLine->y2 = line->y2;
-        
+
         lines.Append(newLine);
-        
+
         node = node->GetNext();
     }
 }
@@ -159,39 +151,39 @@ wxSTD ostream& DoodleSegment::SaveObject(wxSTD ostream& stream)
 {
     wxInt32 n = lines.GetCount();
     stream << n << '\n';
-    
+
     wxList::compatibility_iterator node = lines.GetFirst();
     while (node)
     {
         DoodleLine *line = (DoodleLine *)node->GetData();
-        stream << line->x1 << " " << 
-            line->y1 << " " << 
-            line->x2 << " " << 
+        stream << line->x1 << " " <<
+            line->y1 << " " <<
+            line->x2 << " " <<
             line->y2 << "\n";
         node = node->GetNext();
     }
-    
+
     return stream;
 }
 #else
 wxOutputStream &DoodleSegment::SaveObject(wxOutputStream& stream)
 {
     wxTextOutputStream text_stream( stream );
-    
+
     wxInt32 n = lines.GetCount();
     text_stream << n << _T('\n');
-    
+
     wxList::compatibility_iterator node = lines.GetFirst();
     while (node)
     {
         DoodleLine *line = (DoodleLine *)node->GetData();
-        text_stream << line->x1 << _T(" ") << 
-            line->y1 << _T(" ") << 
-            line->x2 << _T(" ") << 
+        text_stream << line->x1 << _T(" ") <<
+            line->y1 << _T(" ") <<
+            line->x2 << _T(" ") <<
             line->y2 << _T("\n");
         node = node->GetNext();
     }
-    
+
     return stream;
 }
 #endif
@@ -201,37 +193,37 @@ wxSTD istream& DoodleSegment::LoadObject(wxSTD istream& stream)
 {
     wxInt32 n = 0;
     stream >> n;
-    
+
     for (int i = 0; i < n; i++)
     {
         DoodleLine *line = new DoodleLine;
-        stream >> line->x1 >> 
-            line->y1 >> 
-            line->x2 >> 
+        stream >> line->x1 >>
+            line->y1 >>
+            line->x2 >>
             line->y2;
         lines.Append(line);
     }
-    
+
     return stream;
 }
 #else
 wxInputStream &DoodleSegment::LoadObject(wxInputStream& stream)
 {
     wxTextInputStream text_stream( stream );
-    
+
     wxInt32 n = 0;
     text_stream >> n;
-    
+
     for (int i = 0; i < n; i++)
     {
         DoodleLine *line = new DoodleLine;
-        text_stream >> line->x1 >> 
-            line->y1 >> 
-            line->x2 >> 
+        text_stream >> line->x1 >>
+            line->y1 >>
+            line->x2 >>
             line->y2;
         lines.Append(line);
     }
-    
+
     return stream;
 }
 #endif
@@ -277,10 +269,10 @@ bool DrawingCommand::Do(void)
                 wxList::compatibility_iterator node = doc->GetDoodleSegments().GetLast();
                 if (segment)
                     delete segment;
-                
+
                 segment = (DoodleSegment *)node->GetData();
                 doc->GetDoodleSegments().Erase(node);
-                
+
                 doc->Modify(true);
                 doc->UpdateAllViews();
             }
@@ -324,7 +316,7 @@ bool DrawingCommand::Undo(void)
                 DoodleSegment *seg = (DoodleSegment *)node->GetData();
                 delete seg;
                 doc->GetDoodleSegments().Erase(node);
-                
+
                 doc->Modify(true);
                 doc->UpdateAllViews();
             }
@@ -340,7 +332,7 @@ IMPLEMENT_DYNAMIC_CLASS(TextEditDocument, wxDocument)
 bool TextEditDocument::OnSaveDocument(const wxString& filename)
 {
     TextEditView *view = (TextEditView *)GetFirstView();
-    
+
     if (!view->textsw->SaveFile(filename))
         return false;
     Modify(false);
@@ -356,7 +348,7 @@ bool TextEditDocument::OnOpenDocument(const wxString& filename)
     TextEditView *view = (TextEditView *)GetFirstView();
     if (!view->textsw->LoadFile(filename))
         return false;
-    
+
     SetFilename(filename, true);
     Modify(false);
     UpdateAllViews();
@@ -377,9 +369,9 @@ bool TextEditDocument::IsModified(void) const
 void TextEditDocument::Modify(bool mod)
 {
     TextEditView *view = (TextEditView *)GetFirstView();
-    
+
     wxDocument::Modify(mod);
-    
+
     if (!mod && view && view->textsw)
         view->textsw->DiscardEdits();
 }
index c123e6a9eaee5ab242ac5464f5d457a9b1773f04..fa372463b3221fc9f248b9278dfd4287d746c30c 100644 (file)
@@ -34,11 +34,11 @@ class DoodleSegment: public wxObject
 {
 public:
     wxList lines;
-    
-    DoodleSegment(void);
+
+    DoodleSegment(void){};
     DoodleSegment(DoodleSegment& seg);
     ~DoodleSegment(void);
-    
+
     void Draw(wxDC *dc);
 #if wxUSE_STD_IOSTREAM
     wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
@@ -47,7 +47,7 @@ public:
     wxOutputStream& SaveObject(wxOutputStream& stream);
     wxInputStream& LoadObject(wxInputStream& stream);
 #endif
-    
+
 };
 
 class DrawingDocument: public wxDocument
@@ -56,10 +56,10 @@ class DrawingDocument: public wxDocument
 private:
 public:
     wxList doodleSegments;
-    
-    DrawingDocument(void);
+
+    DrawingDocument(void){};
     ~DrawingDocument(void);
-    
+
 #if wxUSE_STD_IOSTREAM
     wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
     wxSTD istream& LoadObject(wxSTD istream& text_stream);
@@ -67,7 +67,7 @@ public:
     wxOutputStream& SaveObject(wxOutputStream& stream);
     wxInputStream& LoadObject(wxInputStream& stream);
 #endif
-    
+
     inline wxList& GetDoodleSegments(void) const { return (wxList&) doodleSegments; };
 };
 
@@ -83,7 +83,7 @@ protected:
 public:
     DrawingCommand(const wxString& name, int cmd, DrawingDocument *ddoc, DoodleSegment *seg);
     ~DrawingCommand(void);
-    
+
     bool Do(void);
     bool Undo(void);
 };
@@ -101,7 +101,7 @@ wxSTD istream& LoadObject(wxSTD istream& stream);
     virtual bool OnOpenDocument(const wxString& filename);
     virtual bool IsModified(void) const;
     virtual void Modify(bool mod);
-    
+
     TextEditDocument(void) {}
     ~TextEditDocument(void) {}
 };
index 4b7ee90dae1ecc8c461e492608506ecb6cc5803e..d55b80a34ea0f0cfb3f5b9a49b46885c54e2e070 100644 (file)
 
 IMPLEMENT_DYNAMIC_CLASS(DrawingDocument, wxDocument)
 
-DrawingDocument::DrawingDocument(void)
-{
-}
-
 DrawingDocument::~DrawingDocument(void)
 {
   WX_CLEAR_LIST(wxList, doodleSegments);
@@ -47,20 +43,20 @@ DrawingDocument::~DrawingDocument(void)
 wxSTD ostream& DrawingDocument::SaveObject(wxSTD ostream& stream)
 {
   wxDocument::SaveObject(stream);
-  
+
   wxInt32 n = doodleSegments.GetCount();
   stream << n << _T('\n');
-  
+
   wxList::compatibility_iterator node = doodleSegments.GetFirst();
   while (node)
   {
     DoodleSegment *segment = (DoodleSegment *)node->GetData();
     segment->SaveObject(stream);
     stream << _T('\n');
-    
+
     node = node->GetNext();
   }
-  
+
   return stream;
 }
 #else
@@ -72,17 +68,17 @@ wxOutputStream& DrawingDocument::SaveObject(wxOutputStream& stream)
 
   wxInt32 n = doodleSegments.GetCount();
   text_stream << n << _T('\n');
-  
+
   wxList::compatibility_iterator node = doodleSegments.GetFirst();
   while (node)
   {
     DoodleSegment *segment = (DoodleSegment *)node->GetData();
     segment->SaveObject(stream);
     text_stream << _T('\n');
-    
+
     node = node->GetNext();
   }
-  
+
   return stream;
 }
 #endif
@@ -91,7 +87,7 @@ wxOutputStream& DrawingDocument::SaveObject(wxOutputStream& stream)
 wxSTD istream& DrawingDocument::LoadObject(wxSTD istream& stream)
 {
   wxDocument::LoadObject(stream);
-  
+
   wxInt32 n = 0;
   stream >> n;
 
@@ -124,9 +120,6 @@ wxInputStream& DrawingDocument::LoadObject(wxInputStream& stream)
   return stream;
 }
 #endif
-DoodleSegment::DoodleSegment(void)
-{
-}
 
 DoodleSegment::DoodleSegment(DoodleSegment& seg)
 {
@@ -156,14 +149,14 @@ wxSTD ostream& DoodleSegment::SaveObject(wxSTD ostream& stream)
 {
   wxInt32 n = lines.GetCount();
   stream << n << _T('\n');
-  
+
   wxList::compatibility_iterator node = lines.GetFirst();
   while (node)
   {
     DoodleLine *line = (DoodleLine *)node->GetData();
-    stream << line->x1 << _T(" ") << 
-                   line->y1 << _T(" ") << 
-           line->x2 << _T(" ") << 
+    stream << line->x1 << _T(" ") <<
+                   line->y1 << _T(" ") <<
+           line->x2 << _T(" ") <<
            line->y2 << _T("\n");
     node = node->GetNext();
   }
@@ -177,14 +170,14 @@ wxOutputStream &DoodleSegment::SaveObject(wxOutputStream& stream)
 
   wxInt32 n = lines.GetCount();
   text_stream << n << _T('\n');
-  
+
   wxList::compatibility_iterator node = lines.GetFirst();
   while (node)
   {
     DoodleLine *line = (DoodleLine *)node->GetData();
-    text_stream << line->x1 << _T(" ") << 
-                   line->y1 << _T(" ") << 
-           line->x2 << _T(" ") << 
+    text_stream << line->x1 << _T(" ") <<
+                   line->y1 << _T(" ") <<
+           line->x2 << _T(" ") <<
            line->y2 << _T("\n");
     node = node->GetNext();
   }
@@ -202,13 +195,13 @@ wxSTD istream& DoodleSegment::LoadObject(wxSTD istream& stream)
   for (int i = 0; i < n; i++)
   {
     DoodleLine *line = new DoodleLine;
-    stream >> line->x1 >> 
-                   line->y1 >> 
-           line->x2 >> 
+    stream >> line->x1 >>
+                   line->y1 >>
+           line->x2 >>
            line->y2;
     lines.Append(line);
   }
-  
+
   return stream;
 }
 #else
@@ -222,13 +215,13 @@ wxInputStream &DoodleSegment::LoadObject(wxInputStream& stream)
   for (int i = 0; i < n; i++)
   {
     DoodleLine *line = new DoodleLine;
-    text_stream >> line->x1 >> 
-                   line->y1 >> 
-           line->x2 >> 
+    text_stream >> line->x1 >>
+                   line->y1 >>
+           line->x2 >>
            line->y2;
     lines.Append(line);
   }
-  
+
   return stream;
 }
 #endif
@@ -273,7 +266,7 @@ bool DrawingCommand::Do(void)
         wxList::compatibility_iterator node = doc->GetDoodleSegments().GetLast();
         if (segment)
           delete segment;
-          
+
         segment = (DoodleSegment *)node->GetData();
         doc->GetDoodleSegments().Erase(node);
 
index b002a81f5b2241e820b18ca7f087d96d48cfea96..4b01bc5a597f5b2c38a88aa0a146f803805f9484 100644 (file)
@@ -35,12 +35,12 @@ class DoodleSegment: public wxObject
  public:
   wxList lines;
 
-  DoodleSegment(void);
+  DoodleSegment(void){};
   DoodleSegment(DoodleSegment& seg);
   ~DoodleSegment(void);
 
   void Draw(wxDC *dc);
-  
+
 #if wxUSE_STD_IOSTREAM
   wxSTD ostream& SaveObject(wxSTD ostream& text_stream);
   wxSTD istream& LoadObject(wxSTD istream& text_stream);
@@ -56,8 +56,8 @@ class DrawingDocument: public wxDocument
  private:
  public:
   wxList doodleSegments;
-  
-  DrawingDocument(void);
+
+  DrawingDocument(void){};
   ~DrawingDocument(void);
 
 #if wxUSE_STD_IOSTREAM