Fixed all warnings in Shortcuts preflet and enabled -Werror for it

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38186 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Tappe
2010-08-17 14:35:28 +00:00
parent ef9095fbe2
commit 529fd9af5d
6 changed files with 136 additions and 111 deletions
+1 -1
View File
@@ -1411,7 +1411,7 @@ if $(HAIKU_NO_WERROR) != 1 {
EnableWerror src preferences print ;
EnableWerror src preferences screen ;
EnableWerror src preferences screensaver ;
# EnableWerror src preferences shortcuts ;
EnableWerror src preferences shortcuts ;
EnableWerror src preferences sounds ;
EnableWerror src preferences time ;
EnableWerror src preferences touchpad ;
+2 -2
View File
@@ -693,12 +693,12 @@ ShortcutsSpec::ProcessColumnKeyStroke(int whichColumn, const char* bytes,
default:
{
int newCharLen = strlen(bytes);
uint32 newCharLen = strlen(bytes);
if ((newCharLen > 0) && (bytes[0] >= ' ')) {
bool reAllocString = false;
// Make sure we have enough room in our command string
// to add these chars...
while ((int)fCommandLen - fCommandNul <= newCharLen) {
while (fCommandLen - fCommandNul <= newCharLen) {
reAllocString = true;
// enough for a while...
fCommandLen = (fCommandLen + 10) * 2;
@@ -220,7 +220,7 @@ void CLVColumnLabelView::MouseDown(BPoint Point)
bool GrabbedResizeTab = false;
int32 NumberOfColumns = fDisplayList->CountItems();
int32 ColumnFind;
CLVColumn* ThisColumn;
CLVColumn* ThisColumn = NULL;
for(ColumnFind = 0; ColumnFind < NumberOfColumns; ColumnFind++)
{
ThisColumn = (CLVColumn*)fDisplayList->ItemAt(ColumnFind);
@@ -356,9 +356,11 @@ void CLVColumnLabelView::MessageReceived(BMessage *message)
{
//Live dragging of columns
ColumnSnapped = false;
float ColumnsUpdateLeft,ColumnsUpdateRight;
float MainViewUpdateLeft,MainViewUpdateRight;
CLVColumn* LastSwapColumn;
float ColumnsUpdateLeft = 0;
float ColumnsUpdateRight = 0;
float MainViewUpdateLeft = 0;
float MainViewUpdateRight = 0;
CLVColumn* LastSwapColumn = NULL;
if(fSnapMin != -1.0 && MousePos.x < fSnapMin)
{
//Shift the group left
@@ -595,7 +597,7 @@ void CLVColumnLabelView::UpdateDragGroups()
fDragGroups.MakeEmpty();
int32 NumberOfColumns = fDisplayList->CountItems();
bool ContinueGroup = false;
CLVDragGroup* CurrentGroup;
CLVDragGroup* CurrentGroup = NULL;
for(int32 Counter = 0; Counter < NumberOfColumns; Counter++)
{
CLVColumn* CurrentColumn = (CLVColumn*)fDisplayList->ItemAt(Counter);
@@ -77,16 +77,20 @@ ColumnListView::ColumnListView(BRect Frame, BScrollView **ContainerView, const c
uint32 ResizingMode, uint32 flags, list_view_type Type, bool hierarchical, bool horizontal,
bool vertical, border_style border, const BFont *LabelFont)
: BListView(Frame,Name,Type,B_FOLLOW_ALL_SIDES,flags|B_PULSE_NEEDED),
fHierarchical(hierarchical),
fColumnList(6),
fColumnDisplayList(6),
fDataWidth(0),
fDataHeight(0),
fPageWidth(0),
fPageHeight(0),
fSortKeyList(6),
fFullItemList(32),
fRightArrow(BRect(0.0,0.0,10.0,10.0),B_COLOR_8_BIT,CLVRightArrowData,false,false),
fDownArrow(BRect(0.0,0.0,10.0,10.0),B_COLOR_8_BIT,CLVDownArrowData,false,false),
_selectedColumn(-1), _editMessage(NULL)
fFullItemList(32),
_selectedColumn(-1),
_editMessage(NULL)
{
fHierarchical = hierarchical;
//Create the column titles bar view
font_height FontAttributes;
LabelFont->GetHeight(&FontAttributes);
@@ -917,7 +921,7 @@ void ColumnListView::SetSorting(int32 NumberOfKeys, int32* SortKeys, CLVSortMode
void ColumnListView::FrameResized(float width, float height)
{
UpdateColumnSizesDataRectSizeScrollBars();
int32 NumberOfItems = CountItems();
uint32 NumberOfItems = CountItems();
BFont Font;
GetFont(&Font);
for(uint32 Counter = 0; Counter < NumberOfItems; Counter++)
@@ -1091,6 +1095,18 @@ bool ColumnListView::AddItem(CLVListItem* item)
}
bool ColumnListView::AddItem(BListItem* item, int32 fullListIndex)
{
return BListView::AddItem(item, fullListIndex);
}
bool ColumnListView::AddItem(BListItem* item)
{
return BListView::AddItem(item);
}
bool ColumnListView::AddItemPrivate(CLVListItem* item, int32 fullListIndex)
{
item->_selectedColumn = _selectedColumn;
@@ -1281,6 +1297,12 @@ bool ColumnListView::RemoveItems(int32 fullListIndex, int32 count)
}
bool ColumnListView::RemoveItem(BListItem* item)
{
return BListView::RemoveItem(item);
}
CLVListItem* ColumnListView::FullListItemAt(int32 fullListIndex) const
{
return (CLVListItem*)fFullItemList.ItemAt(fullListIndex);
@@ -1533,7 +1555,6 @@ void ColumnListView::Collapse(CLVListItem* item)
}
//Remove the items under it
int32 FullListIndex = fFullItemList.IndexOf(item);
uint32 ItemLevel = item->fOutlineLevel;
int32 NextItemIndex = DisplayIndex+1;
while(true)
@@ -1590,7 +1611,6 @@ void ColumnListView::SortItems()
return;
}
int32 Counter;
BRect OldBounds;
if(!fHierarchical)
{
//Plain sort
@@ -113,9 +113,12 @@ class ColumnListView : public BListView
//CLVListItem*'s, NOT BListItem*'s
virtual bool AddList(BList* newItems, int32 fullListIndex); //This must be a BList of
//CLVListItem*'s, NOT BListItem*'s
virtual bool AddItem(BListItem*, int32 fullListIndex); // unhide
virtual bool AddItem(BListItem*); // unhide
virtual bool RemoveItem(CLVListItem* item);
virtual BListItem* RemoveItem(int32 fullListIndex); //Actually returns CLVListItem
virtual bool RemoveItems(int32 fullListIndex, int32 count);
virtual bool RemoveItem(BListItem* item); // unhide
virtual void MakeEmpty();
CLVListItem* FullListItemAt(int32 fullListIndex) const;
int32 FullListIndexOf(const CLVListItem* item) const;
@@ -20,7 +20,7 @@ int32 MouseWatcher(void* data)
{
BMessenger* TheMessenger = (BMessenger*)data;
BPoint PreviousPos;
uint32 PreviousButtons;
uint32 PreviousButtons = 0xFFFFFFFF;
bool FirstCheck = true;
BMessage MessageToSend;
MessageToSend.AddPoint("where",BPoint(0,0));