~ubuntu-branches/ubuntu/intrepid/digikam/intrepid

« back to all changes in this revision

Viewing changes to digikam/libs/imageproperties/imagepropertiessidebarcamgui.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Mark Purcell
  • Date: 2008-07-17 20:25:39 UTC
  • mfrom: (1.2.15 upstream) (3.1.2 lenny)
  • Revision ID: james.westby@ubuntu.com-20080717202539-6n7dtirbkoo7qvhd
Tags: 2:0.9.4-1
* New upstream release
  - digiKam 0.9.4 Release Plan (KDE3) ~ 13 July 08 (Closes: #490144)
* DEB_CONFIGURE_EXTRA_FLAGS := --without-included-sqlite3
* Debhelper compatibility level V7
* Install pixmaps in debian/*.install
* Add debian/digikam.lintian-overrides

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 * Description : simple image properties side bar used by 
8
8
 *               camera gui.
9
9
 *
10
 
 * Copyright (C) 2006-2007 by Gilles Caulier <caulier dot gilles at gmail dot com>
 
10
 * Copyright (C) 2006-2008 by Gilles Caulier <caulier dot gilles at gmail dot com>
11
11
 *
12
12
 * This program is free software; you can redistribute it
13
13
 * and/or modify it under the terms of the GNU General
39
39
 
40
40
#include "ddebug.h"
41
41
#include "dmetadata.h"
42
 
#include "themeengine.h"
43
42
#include "gpiteminfo.h"
44
43
#include "cameraiconview.h"
45
44
#include "cameraiconitem.h"
78
77
    KURL                        currentURL;
79
78
 
80
79
    GPItemInfo                 *itemInfo;
81
 
    
 
80
 
82
81
    ImagePropertiesMetaDataTab *metadataTab;
83
 
    
 
82
 
84
83
    CameraIconView             *cameraView;
85
84
 
86
85
    CameraIconViewItem         *cameraItem;
87
 
    
 
86
 
88
87
    CameraItemPropertiesTab    *cameraItemTab;
89
88
};
90
89
 
96
95
    d = new ImagePropertiesSideBarCamGuiPriv;
97
96
    d->cameraItemTab = new CameraItemPropertiesTab(parent, true);
98
97
    d->metadataTab   = new ImagePropertiesMetaDataTab(parent, true);
99
 
    
 
98
 
100
99
    setSplitter(splitter);
101
 
         
 
100
 
102
101
    appendTab(d->cameraItemTab, SmallIcon("info"), i18n("Properties"));
103
102
    appendTab(d->metadataTab, SmallIcon("exifinfo"), i18n("Metadata"));
104
103
 
105
 
    slotThemeChanged();
106
 
 
107
104
    // ----------------------------------------------------------
108
105
 
109
106
    connectNavigateSignals(d->cameraItemTab);
111
108
 
112
109
    connect(this, SIGNAL(signalChangedTab(QWidget*)),
113
110
            this, SLOT(slotChangedTab(QWidget*)));
114
 
 
115
 
    connect(ThemeEngine::instance(), SIGNAL(signalThemeChanged()),
116
 
            this, SLOT(slotThemeChanged()));
117
111
}
118
112
 
119
113
ImagePropertiesSideBarCamGui::~ImagePropertiesSideBarCamGui()
212
206
    unsetCursor();
213
207
}
214
208
 
215
 
void ImagePropertiesSideBarCamGui::slotThemeChanged()
216
 
{
217
 
    QColor backgroundColor(ThemeEngine::instance()->baseColor());
218
 
    QColor foregroundColor(ThemeEngine::instance()->textRegColor());
219
 
    d->cameraItemTab->colorChanged(backgroundColor, foregroundColor);
220
 
}
221
 
 
222
209
}  // NameSpace Digikam
223
 
 
224