|
MythTV
0.27pre
|
#include <mythdb.h>

Public Member Functions | |
| MDBManager * | GetDBManager (void) |
| DatabaseParams | GetDatabaseParams (void) const |
| void | SetDatabaseParams (const DatabaseParams ¶ms) |
| void | SetLocalHostname (const QString &name) |
| QString | GetHostName (void) const |
| void | IgnoreDatabase (bool bIgnore) |
| bool | IsDatabaseIgnored (void) const |
| void | SetSuppressDBMessages (bool bUpgraded) |
| bool | SuppressDBMessages (void) const |
| void | ClearSettingsCache (const QString &key=QString()) |
| void | ActivateSettingsCache (bool activate=true) |
| void | OverrideSettingForSession (const QString &key, const QString &newValue) |
| Overrides the given setting for the execution time of the process. | |
| void | ClearOverrideSettingForSession (const QString &key) |
| Clears session Overrides for the given setting. | |
| void | SaveSetting (const QString &key, int newValue) |
| void | SaveSetting (const QString &key, const QString &newValue) |
| bool | SaveSettingOnHost (const QString &key, const QString &newValue, const QString &host) |
| bool | ClearSetting (const QString &key) |
| bool | ClearSettingOnHost (const QString &key, const QString &host) |
| bool | GetSettings (QMap< QString, QString > &_key_value_pairs) |
| QString | GetSetting (const QString &key, const QString &defaultval) |
| int | GetNumSetting (const QString &key, int defaultval) |
| double | GetFloatSetting (const QString &key, double defaultval) |
| QString | GetSetting (const QString &key) |
| int | GetNumSetting (const QString &key) |
| double | GetFloatSetting (const QString &key) |
| QString | GetSettingOnHost (const QString &key, const QString &host, const QString &defaultval) |
| int | GetNumSettingOnHost (const QString &key, const QString &host, int defaultval) |
| double | GetFloatSettingOnHost (const QString &key, const QString &host, double defaultval) |
| QString | GetSettingOnHost (const QString &key, const QString &host) |
| int | GetNumSettingOnHost (const QString &key, const QString &host) |
| double | GetFloatSettingOnHost (const QString &key, const QString &host) |
| void | GetResolutionSetting (const QString &type, int &width, int &height, double &forced_aspect, double &refreshrate, int index=-1) |
| void | GetResolutionSetting (const QString &type, int &width, int &height, int index=-1) |
| void | WriteDelayedSettings (void) |
| void | SetHaveDBConnection (bool connected) |
| Set a flag indicating we have successfully connected to the database. | |
| void | SetHaveSchema (bool schema) |
| Set a flag indicating that we have discovered tables and that this therefore not a new empty database. | |
| bool | HaveSchema (void) const |
| Get a flag indicating that we have discovered tables and that this therefore not a new empty database. | |
| bool | HaveValidDatabase (void) const |
| Returns true if we have successfully connected to the database and that database has tables. | |
Static Public Member Functions | |
| static QString | GetError (const QString &where, const MSqlQuery &query) |
| static void | DBError (const QString &where, const MSqlQuery &query) |
| static QString | DBErrorMessage (const QSqlError &err) |
| static MythDB * | getMythDB () |
| static void | destroyMythDB () |
| static QString | toCommaList (const QMap< QString, QVariant > &bindings, uint indent=0, uint softMaxColumn=80) |
Protected Member Functions | |
| MythDB () | |
| ~MythDB () | |
Private Attributes | |
| MythDBPrivate * | d |
Friends | |
| class | MSqlQuery |
|
protected |
Definition at line 107 of file mythdb.cpp.
|
protected |
Definition at line 112 of file mythdb.cpp.
| MDBManager * MythDB::GetDBManager | ( | void | ) |
Definition at line 117 of file mythdb.cpp.
Referenced by MSqlQuery::DDCon(), MSqlQuery::InitCon(), MSqlQuery::SchedCon(), MSqlQuery::testDBConnection(), and MSqlQuery::~MSqlQuery().
|
static |
Definition at line 165 of file mythdb.cpp.
Referenced by MSqlQuery::exec().
Definition at line 181 of file mythdb.cpp.
Referenced by SingleValueImp::add(), MultiValueImp::add(), ChannelGroup::AddChannel(), FileScanner::AddFileToDB(), AddFileType(), RecordingInfo::AddHistory(), Scheduler::AddNewRecords(), Scheduler::AddNotListed(), Myth::AddStorageGroupDir(), AllStream::addStream(), ChannelScanSM::AddToList(), LiveTVChain::AppendNewProgram(), ChannelRecPriority::applyChannelRecPriorityChange(), RecordingInfo::ApplyRecordPlayGroupChange(), RecordingInfo::ApplyRecordRecGroupChange(), RecordingInfo::ApplyRecordRecID(), RecordingInfo::ApplyRecordRecTitleChange(), RecordingInfo::ApplyStorageGroupChange(), RecordingInfo::ApplyTranscoderProfileChange(), RecordingInfo::ApplyTranscoderProfileChangeById(), MainServer::BackendQueryDiskSpace(), DBUtil::BackupDB(), InputGroupMap::Build(), Scheduler::BuildNewRecordsQueries(), ProfileGroupEditor::callDelete(), change_program(), JobQueue::ChangeJobArgs(), JobQueue::ChangeJobCmds(), JobQueue::ChangeJobComment(), JobQueue::ChangeJobFlags(), JobQueue::ChangeJobHost(), JobQueue::ChangeJobStatus(), chanid_available(), DDStructureParser::characters(), StorageGroup::CheckAllStorageGroupDirs(), ImportIconsWizard::checkAndDownload(), ChannelBase::CheckChannel(), TVRec::CheckChannelPrefix(), checkChannelPresets(), checkHandlers(), checkImageStoragePaths(), ProgramInfo::CheckProgramIDAuthorities(), checkStoragePaths(), DBUtil::CheckTables(), FileScanner::cleanDB(), HouseKeeper::CleanupAllOldInUsePrograms(), CleanupMyOldInUsePrograms(), HouseKeeper::CleanupMyOldRecordings(), JobQueue::CleanupOldJobsInQueue(), HouseKeeper::CleanupOrphanedLivetvChains(), HouseKeeper::CleanupProgramListings(), HouseKeeper::CleanupRecordedTables(), clearAllKeys(), GameHandler::clearAllMetadata(), clearArchiveTable(), EITCache::ClearChannelLocks(), ProgramInfo::ClearMarkupMap(), ProgramInfo::ClearPositionMap(), clearRSSArticles(), clearTreeItems(), clone_capturecard(), clone_cardinputs(), KeyBindings::CommitAction(), KeyBindings::CommitJumppoint(), CompleteJob(), DBUtil::CountClients(), DataDirectProcessor::CreateATempTable(), DiSEqCDevDevice::CreateById(), CardUtil::CreateCaptureCard(), CardUtil::CreateCardInput(), ChannelUtil::CreateChannel(), MusicMetadata::createFromFilename(), CardUtil::CreateInputGroup(), CardInput::CreateNewInputGroup(), VideoDisplayProfile::CreateProfile(), VideoDisplayProfile::CreateProfileGroup(), SourceUtil::CreateSource(), Scheduler::CreateTempTables(), PlaybackBox::createTranscodingProfilesMenu(), ChannelEditor::customEvent(), StatusBox::customEvent(), DataDirectProcessor::DataDirectProgramUpdate(), ProgramRecPriority::deactivate(), commDetector2::debugDirectory(), MythGamePlayerEditor::del(), RecordingRule::Delete(), TransportListEditor::Delete(), delete_in_db(), delete_program(), JobQueue::DeleteAllJobs(), CardUtil::DeleteCard(), ChannelGroup::DeleteChannel(), ChannelUtil::DeleteChannel(), CustomPriority::deleteClicked(), PhrasePopup::deleteClicked(), PowerSearchPopup::deleteClicked(), VideoDisplayProfile::DeleteDB(), Ripper::deleteExistingTrack(), RomInfo::DeleteFromDatabase(), VideoMetadataImp::DeleteFromDatabase(), RecordingInfo::DeleteHistory(), CardUtil::DeleteInput(), JobQueue::DeleteJob(), ProgLister::DeleteOldEpisode(), ProgLister::DeleteOldSeries(), CardUtil::DeleteOrphanInputs(), PlaylistContainer::deletePlaylist(), VideoDisplayProfile::DeleteProfileGroup(), VideoDisplayProfile::DeleteProfiles(), LiveTVChain::DeleteProgram(), MainServer::DeleteRecordedFiles(), CustomEdit::deleteRule(), ScanInfo::DeleteScan(), SourceUtil::DeleteSource(), Scheduler::DeleteTempTables(), ChannelImporter::DeleteUnusedTransports(), LiveTVChain::DestroyChain(), StorageGroupEditor::doDelete(), ChannelGroupEditor::doDelete(), PlayGroupEditor::doDelete(), StorageGroupListEditor::doDelete(), MainServer::DoDeleteInDB(), GameScanner::doScanAll(), StatusBox::doScheduleStatus(), StatusBox::doTunerStatus(), doUpgradeMusicDatabaseSchema(), doUpgradeTVDatabaseSchema(), doUpgradeVideoDatabaseSchema(), MusicMetadata::dumpToDatabase(), AlbumArtImages::dumpToDatabase(), CaptureCardEditor::edit(), DDStructureParser::endElement(), DiSEqCDevTree::Exists(), AutoExpire::ExpireEpisodesOverMax(), AutoExpire::ExpireRecordings(), NativeArchive::exportVideo(), RomInfo::fillData(), DTVMultiplex::FillFromDB(), ScanDTVTransport::FillFromDB(), ChannelRecPriority::FillList(), ProgramRecPriority::FillList(), Scheduler::FillRecordingDir(), Scheduler::FillRecordListFromDB(), TransportList::fillSelections(), Source::fillSelections(), ProfileGroup::fillSelections(), RecordingProfile::fillSelections(), CaptureCard::fillSelections(), Playlist::fillSonglistFromQuery(), Playlist::fillSonglistFromSmartPlaylist(), ProgLister::FillViewList(), findAllDBSearchGrabbers(), findAllDBTreeGrabbers(), findAllDBTreeGrabbersByHost(), findByURL(), ChannelUtil::FindChannel(), StorageGroup::FindDirs(), ChannelID::findHighest(), FindInDB(), findInDB(), SourceManager::findScripts(), SourceManager::findScriptsDB(), findSearchGrabberByCommand(), findSearchGrabberInDB(), findTreeGrabberByCommand(), findTreeGrabberInDB(), LiveTVChain::FinishedRecording(), RecordingInfo::FinishedRecording(), FlagCommercials(), HouseKeeper::flushDBLogs(), RecordingInfo::ForgetHistory(), FromProgramQuery(), get_cardtype(), get_cardtypes(), get_chan_id_from_db_atsc(), get_chan_id_from_db_dtv(), get_chan_id_from_db_dvb(), get_dtv_multiplex(), get_input_id(), get_max_chanid(), get_on_cardid(), get_on_inputid(), get_use_eit(), get_valid_recorder_list(), Content::GetAlbumArt(), CardUtil::GetAllInputIDs(), RomInfo::GetAllRomInfo(), Scheduler::GetAllScheduled(), GetArtwork(), ChannelUtil::GetATSCChannel(), ChannelUtil::GetBetterMplexID(), ChannelUtil::GetCachedPids(), Capture::GetCaptureCard(), Capture::GetCaptureCardList(), CardUtil::GetCardIDs(), CardUtil::GetCardInputID(), CardUtil::GetCardList(), CardUtil::GetCardTypes(), ChannelUtil::GetCardTypes(), GetCategoryList(), ChannelBase::GetChanID(), DVBChannel::GetChanID(), ChannelUtil::GetChanID(), ChannelUtil::GetChanIDs(), ChannelUtil::GetChannelData(), ChannelGroup::GetChannelGroupId(), ChannelGroup::GetChannelGroupName(), ChannelGroup::GetChannelGroups(), TVRec::GetChannelInfo(), ChannelUtil::GetChannelsInternal(), ChannelUtil::GetChannelStringField(), ChannelUtil::GetChannelValueStr(), CardUtil::GetCloneCardIDs(), CardUtil::GetConfiguredDVBInputs(), ChannelUtil::GetConflicting(), PlayGroup::GetCount(), ChannelImporter::GetDBTransports(), ChannelUtil::GetDefaultAuthority(), RecordingRule::GetDefaultFilter(), TVRec::GetDevices(), FileScanner::GetDirectoryId(), CardUtil::GetDisplayName(), ChannelUtil::GetExtendedChannelData(), NativeArchive::getFieldList(), V4LChannel::GetFormatForChannel(), CardUtil::GetGroupCardIDs(), Myth::GetHosts(), ChannelUtil::GetIcon(), PlayGroup::GetInitialName(), CardUtil::GetInputGroups(), CardUtil::GetInputID(), CardUtil::GetInputIDs(), CardUtil::GetInputInfo(), CardUtil::GetInputNames(), ChannelUtil::GetIPTVTuningData(), JobQueue::GetJobArgs(), JobQueue::GetJobCmd(), JobQueue::GetJobFlags(), JobQueue::GetJobID(), JobQueue::GetJobInfoFromID(), JobQueue::GetJobsInQueue(), JobQueue::GetJobStatus(), Myth::GetKeys(), SourceUtil::GetListingsLoginData(), Myth::GetLogs(), ChannelUtil::GetMplexID(), SourceUtil::GetMplexIDs(), Content::GetMusic(), GetMythXMLURL(), RecordingProfile::getName(), PlayGroup::GetNames(), TVRec::GetNextProgram(), DBEvent::GetOverlappingPrograms(), DBPerson::GetPersonDB(), VideoDisplayProfile::GetProfileGroupID(), VideoDisplayProfile::GetProfiles(), Guide::GetProgramGuide(), CardUtil::GetQuickTuning(), ProgDetails::getRatings(), Dvr::GetRecGroupList(), RomInfo::GetRomInfoById(), ThumbItem::GetRotationAngle(), getRSSArticles(), ChannelUtil::GetServiceVersion(), PlayGroup::GetSetting(), Myth::GetSetting(), GetSettingsMap(), ProgFinder::getShowNames(), RemoteEncoder::GetSignalLockTimeout(), ChannelUtil::GetSourceID(), CardUtil::GetSourceID(), ChannelUtil::GetSourceIDForChannel(), SourceUtil::GetSourceName(), TVRec::GetStartChannel(), CardUtil::GetStartingChannel(), CardUtil::GetStartInput(), Myth::GetStorageGroupDirs(), DBUtil::GetTables(), RecordingRule::GetTemplateNames(), CardUtil::GetTimeouts(), Dvr::GetTitleList(), getTreeArticles(), ChannelUtil::GetTuningParams(), Content::GetVideo(), Content::GetVideoArtwork(), CardUtil::GetVideoDevices(), Channel::GetVideoMultiplex(), Channel::GetVideoMultiplexList(), Channel::GetVideoSource(), Channel::GetVideoSourceList(), Channel::GetXMLTVIdList(), FillData::GrabData(), RecordingProfile::groupType(), ChannelData::handleChannels(), MainServer::HandleGetPendingRecordings(), ProgramData::HandlePrograms(), Scheduler::HandleReschedule(), SourceUtil::HasDigitalChannel(), NativeArchive::importRecording(), NativeArchive::importVideo(), ChannelBase::InitializeInputs(), insert_dtv_multiplex(), DBPerson::InsertCreditsDB(), DBEvent::InsertDB(), ProgInfo::InsertDB(), insertGrabberInDB(), InsertInDB(), insertInDB(), DBPerson::InsertPersonDB(), RecordingInfo::InsertProgram(), insertRSSArticleInDB(), insertTreeArticleInDB(), CustomPriority::installClicked(), is_dishnet_eit(), is_input_group_busy(), SourceUtil::IsAnySourceScanable(), CardUtil::IsCardTypePresent(), SourceUtil::IsEncoder(), isNewTune(), isTreeInUse(), CardUtil::IsTunerShared(), lastUpdate(), CardUtil::LinkInputGroup(), RecordingProfile::listProfiles(), StorageGroupEditor::Load(), ChannelGroupStorage::Load(), PlaylistContainer::load(), RecordingRule::Load(), DiSEqCDevSettings::Load(), InputSelector::Load(), StorageGroupListEditor::Load(), SimpleDBStorage::Load(), DiSEqCDevTree::Load(), TransFreqTableSelector::Load(), DiSEqCDevSwitch::Load(), DiSEqCDevRotor::Load(), DiSEqCDevLNB::Load(), CardInputEditor::Load(), InputGroup::Load(), load_markup_datum(), load_settings(), VideoMetadataListManager::loadAllFromDatabase(), RecordingProfile::loadByGroup(), RecordingProfile::loadByID(), RecordingRule::LoadBySearch(), RecordingProfile::loadByType(), ChannelInfo::LoadCardIds(), EITCache::LoadChannel(), MythBurn::loadConfiguration(), KeyBindings::LoadContexts(), CustomPriority::loadData(), CustomEdit::loadData(), VideoDisplayProfile::LoadDB(), LoadFromOldRecorded(), LoadFromRecorded(), ChannelInfo::LoadGroupIds(), KeyBindings::LoadJumppoints(), ProgDetails::loadPage(), Playlist::loadPlaylistByID(), ProgramInfo::LoadProgramFromRecorded(), LoadScan(), LoadScanList(), MythNews::loadSites(), AllStream::loadStreams(), RecordingRule::LoadTemplate(), FileServerHandler::LocalFilePath(), MainServer::LocalFilePath(), lock_channel(), lockShutdown(), DatabaseLogger::logqmsg(), main(), ProgramInfo::MarkAsInUse(), ScanInfo::MarkProcessed(), markTreeUpdated(), markUpdated(), needsMFDBReminder(), no_capturecards(), Scheduler::OldRecordedFixups(), StorageGroupEditor::open(), ChannelGroupEditor::open(), PlayGroupEditor::open(), ProfileGroupEditor::open(), RecordingProfileEditor::open(), performActualUpdate(), MusicMetadata::persist(), WeatherSource::ProbeScript(), WeatherSource::processExit(), purgeGameDB(), ProgramInfo::QueryAverageAspectRatio(), ProgramInfo::QueryBasename(), ProgramInfo::QueryBookmarkTimeStamp(), DBUtil::QueryDBMSVersion(), FileServerHandler::QueryFileSystems(), ProgramInfo::QueryInputDisplayName(), ProgramInfo::QueryMarkupMap(), ProgramInfo::QueryMplexID(), ProgramInfo::QueryPositionMap(), ProgramInfo::QueryTuningInfo(), JobQueue::QueueJob(), RecordingInfo::ReactivateRecording(), RecordingInfo::RecordingInfo(), MythMainWindow::RegisterJump(), MythMainWindow::RegisterKey(), ThumbItem::Remove(), MultiValueImp::remove(), FileScanner::RemoveFileFromDB(), RemoveFromDB(), removeFromDB(), removeGrabberFromDB(), Myth::RemoveStorageGroupDir(), AllStream::removeStream(), GalleryUtil::RenameDirectory(), DBUtil::RepairTables(), replace_in_db(), Scheduler::ResetDuplicates(), AllMusic::resync(), romInDB(), ChannelID::Save(), RecordingRule::Save(), SimpleDBStorage::Save(), TransFreqTableSelector::Save(), XMLTVConfig::Save(), AutoIncrementDBSetting::Save(), CardInput::Save(), ProgramInfo::SaveAspect(), ProgramInfo::SaveAutoExpire(), ProgramInfo::SaveBasename(), ProgramInfo::SaveBookmark(), ChannelUtil::SaveCachedPids(), ProgramInfo::SaveCommFlagged(), ExportNative::saveConfiguration(), MythBurn::saveConfiguration(), ProgramInfo::SaveCutList(), ScreenSetup::saveData(), VideoDisplayProfile::SaveDB(), ProgramInfo::SaveDeletePendingFlag(), ProgramInfo::SaveDVDBookmark(), ProgramInfo::SaveEditing(), ProgramInfo::SaveFilesize(), ProgramInfo::SaveFrameRate(), ProgramInfo::SaveMarkupMap(), Playlist::savePlaylist(), ProgramInfo::SavePositionMap(), ProgramInfo::SavePositionMapDelta(), ProgramInfo::SavePreserve(), ProgramInfo::SaveResolution(), SaveScan(), ScanDTVTransport::SaveScan(), ChannelInsertInfo::SaveScan(), SaveSettingOnHost(), SmartPLCriteriaRow::saveToDatabase(), RomInfo::SaveToDatabase(), VideoMetadataImp::saveToDatabase(), ProgramInfo::SaveTotalDuration(), ProgramInfo::SaveTotalFrames(), ProgramInfo::SaveTranscodeStatus(), ProgramInfo::SaveWatched(), FileScanner::ScanArtwork(), FileScanner::ScanMusic(), ProgramRecPriority::scheduleChanged(), set_lineup_type(), set_on_input(), set_on_source(), SetArtwork(), TVRec::SetChannelInfo(), RecordingInfo::SetDupHistory(), RomInfo::setFavorite(), setGlobalSetting(), PlaybackBox::SetRecGroupPassword(), ThumbItem::SetRotationAngle(), ChannelUtil::SetServiceVersion(), CardUtil::SetStartChannel(), Weather::SetupScreens(), SourceManager::setupSources(), setupTVs(), ChannelUtil::SetVisible(), TVRec::ShouldSwitchToAnotherCard(), MythNews::slotNewsRetrieved(), ChannelOptionsCommon::sourceChanged(), EITScanner::StartActiveScan(), RecordingInfo::StartedRecording(), DiSEqCDevSettings::Store(), DiSEqCDevTree::Store(), DiSEqCDevSwitch::Store(), DiSEqCDevRotor::Store(), DiSEqCDevLNB::Store(), ChannelBase::StoreInputChannels(), CustomEdit::storeRule(), CustomPriority::testSchedule(), ChannelGroup::ToggleChannel(), CardUtil::UnlinkInputGroup(), unlock_channel(), unlockShutdown(), update_channel_basic(), ChannelUtil::UpdateChannel(), DataDirectProcessor::UpdateChannelsSafe(), DataDirectProcessor::UpdateChannelsUnsafe(), DBEvent::UpdateDB(), UpdateDBVersionNumber(), updateDiskCount(), updateDisplayRom(), Scheduler::UpdateDuplicates(), GameHandler::UpdateGameDB(), updateGameName(), VideoMetadata::UpdateHashedDBRecord(), UpdateHashes(), ChannelUtil::UpdateInsertInfoFromDB(), ChannelUtil::UpdateIPTVTuningData(), ProgLister::UpdateKeywordInDB(), ProgramInfo::UpdateLastDelete(), HouseKeeper::updateLastrun(), updateLastRunEnd(), updateLastRunStart(), updateLastRunStatus(), DataDirectProcessor::UpdateListings(), Scheduler::UpdateManuals(), Scheduler::UpdateMatches(), MusicMetadata::UpdateModTime(), Scheduler::UpdateNextRecord(), DataDirectProcessor::UpdateProgramViewTable(), RecordingInfo::UpdateRecordingEnd(), SourceUtil::UpdateSource(), DataDirectProcessor::UpdateStationViewTable(), AllStream::updateStream(), SearchView::updateTracksList(), UpgradeGameDatabaseSchema(), RecordingRule::UseTempTable(), Scheduler::VerifyCards(), GameHandler::VerifyGameDB(), and HouseKeeper::wantToRun().
|
static |
Definition at line 186 of file mythdb.cpp.
Referenced by MSqlDatabase::OpenDatabase(), performActualUpdate(), MSqlQuery::prepare(), CustomPriority::testSchedule(), and UpdateDBVersionNumber().
| DatabaseParams MythDB::GetDatabaseParams | ( | void | ) | const |
Definition at line 201 of file mythdb.cpp.
Referenced by MythCoreContext::GetDatabaseParams(), MSqlDatabase::OpenDatabase(), and SchemaUpgradeWizard::PromptForUpgrade().
| void MythDB::SetDatabaseParams | ( | const DatabaseParams & | params | ) |
Definition at line 206 of file mythdb.cpp.
| void MythDB::SetLocalHostname | ( | const QString & | name | ) |
Definition at line 211 of file mythdb.cpp.
| QString MythDB::GetHostName | ( | void | ) | const |
Definition at line 220 of file mythdb.cpp.
Definition at line 225 of file mythdb.cpp.
Definition at line 230 of file mythdb.cpp.
Definition at line 235 of file mythdb.cpp.
Definition at line 240 of file mythdb.cpp.
| void MythDB::ClearSettingsCache | ( | const QString & | key = QString() | ) |
Definition at line 839 of file mythdb.cpp.
Definition at line 873 of file mythdb.cpp.
| void MythDB::OverrideSettingForSession | ( | const QString & | key, |
| const QString & | value | ||
| ) |
Overrides the given setting for the execution time of the process.
This allows defining settings for the session only, without touching the settings in the data base.
Definition at line 772 of file mythdb.cpp.
Referenced by MythUIHelper::FindThemeDir(), and MythUIHelperPrivate::StoreGUIsettings().
| void MythDB::ClearOverrideSettingForSession | ( | const QString & | key | ) |
Clears session Overrides for the given setting.
Definition at line 794 of file mythdb.cpp.
Definition at line 245 of file mythdb.cpp.
Referenced by MythThemedMenu::checkPinCode(), MythThemedMenu::customEvent(), MythUIHelper::FindMenuThemeDir(), MythLocale::SaveLocaleDefaults(), and DBConfiguration::SetValue().
| void MythDB::SaveSetting | ( | const QString & | key, |
| const QString & | newValue | ||
| ) |
Definition at line 251 of file mythdb.cpp.
| bool MythDB::SaveSettingOnHost | ( | const QString & | key, |
| const QString & | newValue, | ||
| const QString & | host | ||
| ) |
Definition at line 256 of file mythdb.cpp.
Referenced by MythLocale::SaveLocaleDefaults().
| bool MythDB::ClearSetting | ( | const QString & | key | ) |
Definition at line 354 of file mythdb.cpp.
Referenced by DBConfiguration::ClearValue().
| bool MythDB::ClearSettingOnHost | ( | const QString & | key, |
| const QString & | host | ||
| ) |
Definition at line 359 of file mythdb.cpp.
| bool MythDB::GetSettings | ( | QMap< QString, QString > & | _key_value_pairs | ) |
Definition at line 436 of file mythdb.cpp.
| QString MythDB::GetSetting | ( | const QString & | key, |
| const QString & | defaultval | ||
| ) |
Referenced by UPnpDeviceDesc::_InternalLoad(), DDStructureParser::characters(), MythThemedMenu::checkPinCode(), MythThemedMenu::customEvent(), MythUIHelper::GetThemeCacheDir(), DBConfiguration::GetValue(), MythLocale::Init(), LCD::init(), MythUIHelper::LoadQtConfig(), MythUIClock::MythUIClock(), MythLocale::SaveLocaleDefaults(), and LCD::SetupLCD().
Definition at line 557 of file mythdb.cpp.
Referenced by MythUIHelperPrivate::GetScreenBounds(), DBConfiguration::GetValue(), MythThemedMenu::parseThemeButton(), LCD::SetupLCD(), MythThemedMenu::ShowMenu(), and MythUIHelperPrivate::StoreGUIsettings().
| double MythDB::GetFloatSetting | ( | const QString & | key, |
| double | defaultval | ||
| ) |
Definition at line 565 of file mythdb.cpp.
| QString MythDB::GetSetting | ( | const QString & | key | ) |
Definition at line 573 of file mythdb.cpp.
| int MythDB::GetNumSetting | ( | const QString & | key | ) |
Definition at line 580 of file mythdb.cpp.
| double MythDB::GetFloatSetting | ( | const QString & | key | ) |
Definition at line 587 of file mythdb.cpp.
| QString MythDB::GetSettingOnHost | ( | const QString & | key, |
| const QString & | host, | ||
| const QString & | defaultval | ||
| ) |
Definition at line 660 of file mythdb.cpp.
Referenced by ScreenSaverX11Private::ResetTimer().
| double MythDB::GetFloatSettingOnHost | ( | const QString & | key, |
| const QString & | host, | ||
| double | defaultval | ||
| ) |
Definition at line 669 of file mythdb.cpp.
| QString MythDB::GetSettingOnHost | ( | const QString & | key, |
| const QString & | host | ||
| ) |
Definition at line 678 of file mythdb.cpp.
| int MythDB::GetNumSettingOnHost | ( | const QString & | key, |
| const QString & | host | ||
| ) |
Definition at line 685 of file mythdb.cpp.
| double MythDB::GetFloatSettingOnHost | ( | const QString & | key, |
| const QString & | host | ||
| ) |
Definition at line 692 of file mythdb.cpp.
| void MythDB::GetResolutionSetting | ( | const QString & | type, |
| int & | width, | ||
| int & | height, | ||
| double & | forced_aspect, | ||
| double & | refreshrate, | ||
| int | index = -1 |
||
| ) |
Referenced by DisplayRes::Initialize(), and MythUIHelperPrivate::StoreGUIsettings().
| void MythDB::GetResolutionSetting | ( | const QString & | type, |
| int & | width, | ||
| int & | height, | ||
| int | index = -1 |
||
| ) |
Definition at line 884 of file mythdb.cpp.
Referenced by MSqlDatabase::OpenDatabase().
Set a flag indicating we have successfully connected to the database.
Definition at line 902 of file mythdb.cpp.
Referenced by MSqlDatabase::OpenDatabase().
Set a flag indicating that we have discovered tables and that this therefore not a new empty database.
Definition at line 911 of file mythdb.cpp.
Referenced by MSqlDatabase::OpenDatabase().
Get a flag indicating that we have discovered tables and that this therefore not a new empty database.
This flag is set only once on startup, it is assumed that the tables won't be deleted out from under a running application
Definition at line 923 of file mythdb.cpp.
Returns true if we have successfully connected to the database and that database has tables.
This does not indicate that we have a database connection or valid schema at this precise moment, only that it was true at the last check
Definition at line 935 of file mythdb.cpp.
Definition at line 25 of file mythdb.cpp.
Referenced by GetMythDB(), HostDBStorage::GetSetClause(), HostDBStorage::GetWhereClause(), TV::InitFromDB(), SchemaUpgradeWizard::PromptForUpgrade(), and MythLocale::SaveLocaleDefaults().
Definition at line 38 of file mythdb.cpp.
Referenced by DestroyMythDB().
|
static |
Definition at line 122 of file mythdb.cpp.
|
private |
1.8.1.2