- remove some rather superfluous dptr methods

- whitespace fixes

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=717943
This commit is contained in:
Aaron J. Seigo 2007-09-27 19:04:24 +00:00
parent ff5b3b72db
commit c58c19816f
2 changed files with 44 additions and 37 deletions

View File

@ -31,42 +31,49 @@ class AppletBrowser::Private
public:
Private(AppletBrowser *parent, Corona *corona)
: q(parent), window(new AppletBrowserWindow(corona))
{};
{}
Private(AppletBrowser *parent, Containment *containment)
: q(parent), window(new AppletBrowserWindow(containment))
{};
{}
~Private() {
~Private()
{
delete window;
}
void show() { if (window) window->show(); };
void hide() { if (window) window->hide(); };
AppletBrowser *q;
AppletBrowserWindow *window;
};
AppletBrowser::AppletBrowser(Corona * corona)
: d(new Private(this, corona))
{}
{
}
AppletBrowser::AppletBrowser(Containment * containment)
: d(new Private(this, containment))
{}
{
}
AppletBrowser::~AppletBrowser() {
AppletBrowser::~AppletBrowser()
{
delete d;
}
void AppletBrowser::show() {
void AppletBrowser::show()
{
if (d->window) {
d->window->show();
}
}
void AppletBrowser::hide() {
void AppletBrowser::hide()
{
if (d->window) {
d->window->hide();
}
}
} // namespace Plasma