This fixes a crash when the folder name does not fit in the name
column, and (because of the recent auto-resize patch) the view
is repainted when setText() is called inside the constructor
of KMFolderTreeItem.
And repainting inside the constructor is bad, because the code
which calculates the unread count (which is done every repaint)
relies on fully constructed tree items.
Also, fix identation.
svn path=/trunk/KDE/kdepim/; revision=741381
A patch which fix the "Initial column sizes of the folder tree wrong"
bug referenced on http://techbase.kde.org/Projects/kdepim/kde4bugs.
Just let the automatic sizing for the "Folder" column. setStrech on
the other to avoid scrolling bar.
CCMAIL: jeremy.compostella@gmail.com
svn path=/trunk/KDE/kdepim/; revision=741048
KConfigBase:
- remove separator argument from list entry reading/writing functions
- introduce {read,write}XdgListEntry()
- kill readPathListEntry(), add readPathEntry() overload
instead. the default value is not optional any more, as it defines the
return type. this is consistent with the readEntry() functions.
- rename clean() => markAsClean(), remove rollback()
- rename ConfigState => AccessMode, getConfigState() => accessMode()
- rename {entry,group}IsImmutable() => is{Entry,Group}Immutable()
- remove NLS alias to Localized
KConfig:
- remove setGroup() & group()
- reshuffle OpenFlag enum, introduce NoCascade for symmetry
- remove setExtraConfigFiles() alias to addConfigSources()
KConfigGroup:
- inherit KConfigBase::deleteGroup() overloads
- make convertToQVariant() private, it will probably change somehow
- KConfig & KConfigGroup: deprecate entryMap()
- remove bogus declarations: KConfigGroup::setReadDefaults(),
KConfig::readEntryUntranslated()
- apidox
- reshuffle the declarations in the headers
svn path=/trunk/KDE/kdepim/; revision=728852
The fix in kmail/listjob.cpp allows me to see the folder list in the
subscription dialog now, although the checkboxes are drawn a bit funky, but it
is better than the nothing I had before.
svn path=/trunk/KDE/kdepim/; revision=728359
- fix icons
- fix i18n
- fix signal/slot (probably some more to do)
- fix deprecated calls
- increase rc version number so actions show up
- fix some other warnings
Still not fixed:
- total freeze after changing the view's visibility in the config
- the names of the folders don't show up (only after renaming)
- the tooltips don't work
(and probably more)
Why was this commited at all? We are in feature freeze, specially to avoid wasting
time fixing broken new features.
svn path=/trunk/KDE/kdepim/; revision=721699
This removes a superflous newline in the default reply template.
- Correct the icon name for the sent mail folder
This has no effect since that icon is somehow missing though...
- Bring back progress information for sent mails.
However, since currently no mails bigger than 13kB can be sent due to an kio_smtp bug,
you will probably not need this.
Note that it took me some time to find the processedSize() signal, because it is not ine
the apidox because of some ifdef hack (see commit 641910).
Would be nice if someone with apidox knowledge can fix that.
svn path=/trunk/KDE/kdepim/; revision=700889
for the new kDebug/kError/kWarning/kFatal syntax.
You can use the following command to find 'old' code:
egrep -r -A 5 '(kDebug|kError|kWarning|kFatal).*' * | grep -v ".svn" | grep "<< *endl;"
svn path=/trunk/KDE/kdepim/; revision=695781
color for the folder name, to help improve the usability of working
with quota'd folders.
Resolves kolab merge item 22. Forward port of enterprise commits:
669156, 671804, 677689, 680527
svn path=/trunk/KDE/kdepim/; revision=691345
SVN commit 668801 by aacid:
don't do anything if we are dragging to ourselves or to our parent
Approved by Till
svn path=/branches/kdepim/enterprise/kdepim/; revision=669340
kmail. Add the ability to use a configurable color for the
folder name and size when it is close to a configurable quota
threshold (provided the folder has quota info in the first
place). Implement size retrieval for mbox and maildir storage.
(prokde35 w1-6)
svn path=/branches/kdepim/enterprise/kdepim/; revision=669156
For some reason, the list of acceptable mimetypes got corrupted when using const char*.
It now uses QString.
svn path=/trunk/KDE/kdepim/; revision=667016
enterprise branch (actually it's even from the old proko2 branch). It allows
to exclude some folders from syncing, allowing you to use online and
disconnected IMAP on the same account for a disjoint set of folders.
The included changes for the Kolab wizard add an option to make use of this.
It will create an online IMAP account for mail folders and a (completely
hidden) DIMAP account for the groupware folders.
Approved by Ingo and Allen.
svn path=/branches/KDE/3.5/kdepim/; revision=649622
branches/work/kdepim-3.5.5+.
These contain the following features from the enterprise branch:
- (nearly) all folders can be copyied or moved now
- dnd of one or multiple folders
- copy/cut/paste actions for one or multiple folders
- dnd of messages from the search result window to the folder tree
- copy/cut/paste actions for messages (in the header view and search
result window)
svn path=/branches/KDE/3.5/kdepim/; revision=648059
Always ask if a folder should be moved, happens too often by accident
otherwise.
Forwardport SVN commit 647810 by vkrause:
Don't allow to rename an IMAP inbox folder.
svn path=/trunk/KDE/kdepim/; revision=647815