author | zautrix <zautrix> | 2004-11-01 21:55:00 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2004-11-01 21:55:00 (UTC) |
commit | 71eeea80d9c449bd1983c1a9207c7123e919b55f (patch) (side-by-side diff) | |
tree | 36e8bbd4901b4c1f8d566e529b7a31e08d93ec76 /kaddressbook | |
parent | 2340aa4fcce77bf99308f2b2848680138124f837 (diff) | |
download | kdepimpi-71eeea80d9c449bd1983c1a9207c7123e919b55f.zip kdepimpi-71eeea80d9c449bd1983c1a9207c7123e919b55f.tar.gz kdepimpi-71eeea80d9c449bd1983c1a9207c7123e919b55f.tar.bz2 |
toolbar repaint fix for kapi
-rw-r--r-- | kaddressbook/kabcore.cpp | 7 | ||||
-rw-r--r-- | kaddressbook/kabcore.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/kaddressbook/kabcore.cpp b/kaddressbook/kabcore.cpp index 4445310..d651224 100644 --- a/kaddressbook/kabcore.cpp +++ b/kaddressbook/kabcore.cpp @@ -348,26 +348,33 @@ KABCore::KABCore( KXMLGUIClient *client, bool readWrite, QWidget *parent, const #endif //KAB_EMBEDDED mMessageTimer = new QTimer( this ); connect( mMessageTimer, SIGNAL( timeout() ), this, SLOT( setCaptionBack() ) ); mEditorDialog = 0; createAddresseeEditorDialog( this ); setModified( false ); mBRdisabled = false; #ifndef DESKTOP_VERSION infrared = 0; #endif //toggleBeamReceive( ); + + // we have a toolbar repainting error on the Zaurus when starting KA/Pi + QTimer::singleShot( 1, this , SLOT ( updateToolBar())); } +void KABCore::updateToolBar() +{ + mMainWindow->toolBar()->repaint(); +} KABCore::~KABCore() { // save(); //saveSettings(); //KABPrefs::instance()->writeConfig(); delete AddresseeConfig::instance(); mAddressBook = 0; KABC::StdAddressBook::close(); delete syncManager; #ifndef DESKTOP_VERSION if ( infrared ) diff --git a/kaddressbook/kabcore.h b/kaddressbook/kabcore.h index d2ee45d..0a52838 100644 --- a/kaddressbook/kabcore.h +++ b/kaddressbook/kabcore.h @@ -351,24 +351,25 @@ class KABCore : public QWidget, public KSyncInterface signals: void contactSelected( const QString &name ); void contactSelected( const QPixmap &pixmap ); public slots: void recieve(QString cmsg ); void getFile( bool success ); void syncFileRequest(); void setDetailsVisible( bool visible ); void setDetailsToState(); // void slotSyncMenu( int ); private slots: + void updateToolBar(); void receive( const QCString& cmsg, const QByteArray& data ); void toggleBeamReceive( ); void disableBR(bool); void setJumpButtonBarVisible( bool visible ); void setCaptionBack(); void importFromOL(); void extensionModified( const KABC::Addressee::List &list ); void extensionChanged( int id ); void clipboardDataChanged(); void updateActionMenu(); void configureKeyBindings(); void removeVoice(); |