summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2005-03-26 15:39:48 (UTC)
committer zautrix <zautrix>2005-03-26 15:39:48 (UTC)
commit5079ed1883f8e53bc12be971c3c9495f45abf341 (patch) (side-by-side diff)
treeb145c9c6f086ce96e75363d70c06563b5f54fa81
parent98444f8937b151a3deb71b7ae0da495872c52855 (diff)
downloadkdepimpi-5079ed1883f8e53bc12be971c3c9495f45abf341.zip
kdepimpi-5079ed1883f8e53bc12be971c3c9495f45abf341.tar.gz
kdepimpi-5079ed1883f8e53bc12be971c3c9495f45abf341.tar.bz2
layout fix
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--korganizer/koagenda.cpp22
1 files changed, 5 insertions, 17 deletions
diff --git a/korganizer/koagenda.cpp b/korganizer/koagenda.cpp
index 14f52b8..ed7a443 100644
--- a/korganizer/koagenda.cpp
+++ b/korganizer/koagenda.cpp
@@ -343,27 +343,18 @@ void KOAgenda::marcus_bains()
}
void KOAgenda::changeColumns(int columns)
{
if (columns == 0) {
- kdDebug() << "KOAgenda::changeColumns() called with argument 0" << endl;
+ qDebug("KOAgenda::changeColumns() called with argument 0 ");
return;
}
-
clear();
-
mColumns = columns;
-// setMinimumSize(mColumns * 10, mGridSpacingY + 1);
-// init();
-// update();
- //qDebug("KOAgenda::changeColumns ");
computeSizes();
- // QResizeEvent event( size(), size() );
-
- //QApplication::sendEvent( this, &event );
}
/*
This is the eventFilter function, which gets all events from the KOAgendaItems
contained in the agenda. It has to handle moving and resizing for all items.
*/
@@ -1745,25 +1736,22 @@ void KOAgenda::updateTodo( Todo * todo, int days, bool remove)
}
/*
Insert KOAgendaItem into agenda.
*/
KOAgendaItem *KOAgenda::insertItem (Incidence *event,QDate qd,int X,int YTop,int YBottom)
{
- //kdDebug() << "KOAgenda::insertItem:" << event->summary() << "-" << qd.toString() << " ;top, bottom:" << YTop << "," << YBottom << endl;
-
if (mAllDayMode) {
- kdDebug() << "KOAgenda: calling insertItem in all-day mode is illegal." << endl;
+ qDebug("KOAgenda: calling insertItem in all-day mode is illegal. ");
return 0;
}
KOAgendaItem *agendaItem = getNewItem(event,qd,viewport());
//agendaItem->setFrameStyle(WinPanel|Raised);
int YSize = YBottom - YTop + 1;
if (YSize < 0) {
- kdDebug() << "KOAgenda::insertItem(): Text: " << agendaItem->text() << " YSize<0" << endl;
YSize = 1;
}
int iheight = mGridSpacingY * YSize;
agendaItem->resize(mGridSpacingX,iheight );
agendaItem->setCellXY(X,YTop,YBottom);
@@ -1887,15 +1875,15 @@ void KOAgenda::resizeEvent ( QResizeEvent *ev )
}
void KOAgenda::computeSizes()
{
if ( globalFlagBlockStartup )
return;
-
+ int frameOffset = frameWidth() * 2 +1;
if (mAllDayMode) {
- mGridSpacingX = (width()-3) / mColumns;
+ mGridSpacingX = (width()-frameOffset) / mColumns;
mGridSpacingY = height() - 2 * frameWidth() - 1;
resizeContents( mGridSpacingX * mColumns + 1 , mGridSpacingY + 1);
// mGridSpacingY = height();
// resizeContents( mGridSpacingX * mColumns + 1 , mGridSpacingY * mRows + 1 );
KOAgendaItem *item;
@@ -1907,13 +1895,13 @@ void KOAgenda::computeSizes()
(mColumns - 1 - item->cellX()) * mGridSpacingX :
item->cellX() * mGridSpacingX,
item->subCell() * subCellWidth);
}
KOPrefs::instance()->mAllDaySize = mGridSpacingY;
} else {
- mGridSpacingX = (width() - verticalScrollBar()->width()-3)/mColumns;
+ mGridSpacingX = (width() - verticalScrollBar()->width()-frameOffset)/mColumns;
if (height() > mGridSpacingY * mRows + 1 ) {
KOPrefs::instance()->mHourSize = ((height())/mRows)+1;
mGridSpacingY = KOPrefs::instance()->mHourSize ;
resizeContents( mGridSpacingX * mColumns + 1 , mGridSpacingY * mRows + 1 );
emit resizedSignal();
} else