Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::Core::OResource Class Reference

#include </home/clem/local/src/opie/libopie2/opiecore/oresource.h>

List of all members.

Public Types

enum  Scale { NoScale = 0, SmallIcon, BigIcon }

Public Member Functions

 OResource ()

Static Public Member Functions

static QImage loadImage (const QString &name, Scale scale=NoScale)
 Load specified image.
static QPixmap loadPixmap (const QString &name, Scale scale=NoScale)
 Load specified image.
static QString findPixmap (const QString &name)
 Retrieve fully qualified filename of image.


Member Enumeration Documentation

enum Opie::Core::OResource::Scale
 

Image scaling options.

NoScale - no scaling of image will be performed SmallIcon - image will be scaled based using SmallIconSize value for width and height BigIcon - image will be scaled based on BigIconSize value for width and height

Note: SmallIconSize and BigIconSize are run-time configuration options defined in qpe.conf (Appearance section)

Enumeration values:
NoScale 
SmallIcon 
BigIcon 

Definition at line 57 of file oresource.h.


Constructor & Destructor Documentation

Opie::Core::OResource::OResource  )  [inline]
 

Constructor

Definition at line 62 of file oresource.h.


Member Function Documentation

Opie::Core::OResource::findPixmap const QString name  )  [static]
 

Retrieve fully qualified filename of image.

Parameters:
name - name of pixmap image to retrieve filename of
Returns:
QString containing fully qualified filename of image (Null string if image is not found)

Definition at line 83 of file oresource.cpp.

References Resource::findPixmap().

Referenced by Base::Base(), Bullet::Bullet(), Cannon::Cannon(), Snake::createSnake(), Helicopter::Helicopter(), Skin::loadImage(), SyncDialog::loadPath(), Man::Man(), Obstacle::newObstacle(), Target::Target(), and SnakeGame::welcomescreen().

Opie::Core::OResource::loadImage const QString name,
Scale  scale = NoScale
[static]
 

Load specified image.

Parameters:
name - name of pixmap image to load
scale - scaling (if any) to preform on image
Returns:
QImage containing image loaded (and scaled if appropriate)

Definition at line 46 of file oresource.cpp.

References BigIcon, AppLnk::bigIconSize(), Opie::Core::bigIconSize, image, Resource::loadImage(), odebug, oendl, SmallIcon, AppLnk::smallIconSize(), and Opie::Core::smallIconSize.

Referenced by AdvancedFm::AdvancedFm(), BackGammon::applytheme(), AudioWidget::AudioWidget(), AutoRotate::AutoRotate(), BackGammon::BackGammon(), Peg::buildImages(), CanvasCardWindow::CanvasCardWindow(), Appearance::createAdvancedTab(), MindBreakerBoard::doFixSize(), ExceptListItem::init(), loadPixmap(), Today::loadPluginWidgets(), WordGame::loadRules(), ZoneMap::makeMap(), NotesApplet::NotesApplet(), ParaShoot::resizeEvent(), StartMenu::StartMenu(), SyncDialog::SyncDialog(), TodayBase::TodayBase(), VersionInfo::VersionInfo(), and VideoWidget::VideoWidget().

Opie::Core::OResource::loadPixmap const QString name,
Scale  scale = NoScale
[static]
 

Load specified image.

Parameters:
name - name of pixmap image to load
scale - scaling (if any) to preform on image
Returns:
QPixmap containing image loaded (and scaled if appropriate)

Definition at line 76 of file oresource.cpp.

References loadImage().

Referenced by ZSafe::addCategory(), Opie::Ui::Internal::OFileViewFileListView::addDir(), Opie::Ui::Internal::OFileViewFileListView::addFile(), AddressbookWindow::AddressbookWindow(), AddressPicker::AddressPicker(), Opie::Ui::OTabWidget::addTab(), AdressSearch::AdressSearch(), AlarmDlg::AlarmDlg(), AppLnkSearch::AppLnkSearch(), AudioWidget::AudioWidget(), BackGammon::BackGammon(), BarIcon(), Bartender::Bartender(), BrightnessApplet::BrightnessApplet(), NetworkAppletControl::build(), CameraMainWindow::CameraMainWindow(), CanvasCard::CanvasCard(), CanvasCardWindow::CanvasCardWindow(), CardMonitor::CardMonitor(), Opie::Ui::OTabWidget::changeTab(), ClipboardApplet::ClipboardApplet(), CommandEditDialog::CommandEditDialog(), ConfigDlg::ConfigDlg(), ConfigureDlg::ConfigureDlg(), DateBook::DateBook(), DateBookDayHeader::DateBookDayHeader(), DatebookSearch::DatebookSearch(), DateBookWeekHeader::DateBookWeekHeader(), DateBookWeekLstHeader::DateBookWeekLstHeader(), MScanListItem::decorateItem(), DesktopIcon(), DialWidget::DialWidget(), WeatherPluginWidget::displayWeather(), DocLnkSearch::DocLnkSearch(), DrawPad::DrawPad(), ZSafe::editCategory(), EntryDlg::EntryDlg(), FifteenMainWindow::FifteenMainWindow(), Gutenbrowser::fillWithTitles(), AbTable::findContactContact(), FKey::FKey(), FretBoard::FretBoard(), FunctionKeyboardConfig::FunctionKeyboardConfig(), FViewer::FViewer(), UserConfig::getUsers(), BenchmarkInfo::gfxRendering(), GoMainWidget::GoMainWidget(), GoWidget::GoWidget(), MenuAppletExample::icon(), ExampleboardImpl::icon(), VTApplet::icon(), SuspendApplet::icon(), RotateApplet::icon(), RestartApplet::icon(), LogoutApplet::icon(), LockMenuApplet::icon(), HomeApplet::icon(), AboutApplet::icon(), IfaceUpDownButton::IfaceUpDownButton(), InstallDlgImpl::init(), QtRec::init(), AdvancedFm::init(), TabsSettings::init(), ContactEditor::init(), HelpBrowser::init(), Konsole::init(), MainWindow::initActions(), Opie::OPimMainWindow::initBars(), Opie::Core::Internal::Zaurus::initButtons(), Opie::Core::Internal::Yopy::initButtons(), Opie::Core::Internal::MyPal::initButtons(), Opie::Core::Internal::Jornada::initButtons(), Opie::Core::Internal::iPAQ::initButtons(), Opie::Core::Internal::GenuineIntel::initButtons(), Opie::Core::Internal::Beagle::initButtons(), Opie::Core::ODevice::initButtons(), Checkbook::initCharts(), SettingsImpl::initDestinationTab(), OIpkgConfigDlg::initDestinationWidget(), MainWindow::initFunctionsToolbar(), OpieFtp::initializeGui(), ImageView::initKeys(), imageinfo::initKeys(), PIconView::initKeys(), MainWindow::initMainWidget(), Gutenbrowser::initMenuBar(), MHfolderItem::initName(), OIpkgConfigDlg::initOptionsWidget(), SettingsImpl::initProxyTab(), SettingsImpl::initServerTab(), OIpkgConfigDlg::initServerWidget(), Checkbook::initTransactions(), MainWindow::initUI(), InputDialog::InputDialog(), ButtonUtils::insertActions(), InstallDlg::InstallDlg(), InstallDlgImpl::installSelected(), InstallDlgImpl::ipkgFinished(), IRCChannelTab::IRCChannelTab(), IRCTab::IRCTab(), IrdaApplet::IrdaApplet(), KAsteroidsView::KAsteroidsView(), KAstTopLevel::KAstTopLevel(), JumpX::Keyboard::Keyboard(), KVNC::KVNC(), ListEdit::ListEdit(), ZSafe::ListPressed(), Picture::load(), MCursor::load(), FunctionKeyboardConfig::load(), FunctionKeyboard::load(), KIconLoader::loadIcon(), AnyLnk::loadPixmap(), MainView::MainView(), MBox::MBox(), Gutenbrowser::menuEditTitle(), MindBreaker::MindBreaker(), MineSweep::MineSweep(), LauncherClock::mousePressEvent(), ClipboardApplet::mousePressEvent(), CardMonitor::mousePressEvent(), MultiauthConfig::MultiauthConfig(), NavBar::NavBar(), NetworkApplet::NetworkApplet(), NTPTabWidget::NTPTabWidget(), Opie::Ui::Internal::OFileViewFileListView::OFileViewFileListView(), OIpkgDestDlg::OIpkgDestDlg(), Opie::Ui::OWait::OWait(), PackageInfoDlg::PackageInfoDlg(), PackageWindow::PackageWindow(), DateBookDayWidget::paintEvent(), ParaShoot::ParaShoot(), PcmciaManager::PcmciaManager(), PFileSystem::PFileSystem(), BallPainter::pixmap(), PlayListWidget::PlayListWidget(), PlayListWidgetGui::PlayListWidgetGui(), PlayListWidget::populateAudioView(), OpieFtp::populateLocalView(), OpieFtp::populateRemoteView(), PlayListWidget::populateVideoView(), PlayListFileView::populateView(), AdvancedFm::populateView(), PcmciaManager::popUp(), IrdaApplet::popup(), CardMonitor::popUp(), PowerchordBase::PowerchordBase(), PyQuicklaunchApplet::PyQuicklaunchApplet(), QTetrix::QTetrix(), QTReaderApp::QTReaderApp(), QuickEditImpl::QuickEditImpl(), GoWidget::resizeEvent(), SampleView::SampleView(), ScreenshotApplet::ScreenshotApplet(), SearchBar::SearchBar(), BackupAndRestore::selectItem(), MScanListItem::serializeFrom(), SampleView::setBackgroundType(), CanvasCard::setCardBack(), TodoItem::setIcon(), EventItem::setIcon(), ContactItem::setIcon(), Swapfile::setStatusMessage(), Opie::Ui::OTabWidget::setTabStyle(), PMainWindow::setupActions(), PMainWindow::setupMenu(), ODict::setupMenus(), UserDialog::setupTab1(), MailListViewItem::showEntry(), AdvancedFm::showFileMenu(), Simple2::Simple2(), SimpleApplet::SimpleApplet(), InstallDlg::slotBtnStart(), ViewModeButton::slotChange(), FunctionKeyboardConfig::slotChangeIcon(), imageinfo::slotChangeName(), PIconView::slotThumbNail(), SmallIcon(), SmallIconSet(), SnakeGame::SnakeGame(), StackExample::StackExample(), StoneWidget::StoneWidget(), SystemInfo::SystemInfo(), Todo::TableView::TableView(), TableViewerWindow::TableViewerWindow(), TaskEditorAlarms::TaskEditorAlarms(), TaskEditorOverView::TaskEditorOverView(), TextEdit::TextEdit(), ThumbnailView::ThumbnailView(), TimeTabWidget::TimeTabWidget(), TinyKate::TinyKate(), TodayBase::TodayBase(), TodoSearch::TodoSearch(), Gutenbrowser::toggleButtonIcons(), ToolButton::ToolButton(), IRCChannelList::update(), MainWindowImp::updateInterface(), UserConfig::UserConfig(), PlaylistItem::Video(), VideoWidget::VideoWidget(), VolumeApplet::VolumeApplet(), VolumeControl::VolumeControl(), WaitLogo::WaitLogo(), WeatherPluginWidget::WeatherPluginWidget(), WellenreiterBase::WellenreiterBase(), WellenreiterMainWindow::WellenreiterMainWindow(), WordGame::WordGame(), ZoneMap::ZoneMap(), ZSafe::ZSafe(), and ZSameWidget::ZSameWidget().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 18:00:50 2005 for OPIE by  doxygen 1.4.2