diff options
Diffstat (limited to 'doc/html/tutorial2-05.html')
-rw-r--r-- | doc/html/tutorial2-05.html | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/doc/html/tutorial2-05.html b/doc/html/tutorial2-05.html index edeee15f0..45f0cc64b 100644 --- a/doc/html/tutorial2-05.html +++ b/doc/html/tutorial2-05.html @@ -222,19 +222,19 @@ menu options that will allow the user to invoke them. and size and list their recently used files. This is achieved by writing out their settings when the application is closed and reading them back when we construct the form. -<p> <pre> <a href="ntqsettings.html">TQSettings</a> settings; - settings.<a href="ntqsettings.html#insertSearchPath">insertSearchPath</a>( TQSettings::Windows, WINDOWS_REGISTRY ); - int windowWidth = settings.<a href="ntqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowWidth", 460 ); - int windowHeight = settings.<a href="ntqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowHeight", 530 ); - int windowX = settings.<a href="ntqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowX", -1 ); - int windowY = settings.<a href="ntqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowY", -1 ); +<p> <pre> <a href="tqsettings.html">TQSettings</a> settings; + settings.<a href="tqsettings.html#insertSearchPath">insertSearchPath</a>( TQSettings::Windows, WINDOWS_REGISTRY ); + int windowWidth = settings.<a href="tqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowWidth", 460 ); + int windowHeight = settings.<a href="tqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowHeight", 530 ); + int windowX = settings.<a href="tqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowX", -1 ); + int windowY = settings.<a href="tqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "WindowY", -1 ); setChartType( ChartType( - settings.<a href="ntqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "ChartType", int(PIE) ) ) ); + settings.<a href="tqsettings.html#readNumEntry">readNumEntry</a>( APP_KEY + "ChartType", int(PIE) ) ) ); </pre><pre> m_font = TQFont( "Helvetica", 18, TQFont::Bold ); m_font.fromString( - settings.<a href="ntqsettings.html#readEntry">readEntry</a>( APP_KEY + "Font", m_font.toString() ) ); + settings.<a href="tqsettings.html#readEntry">readEntry</a>( APP_KEY + "Font", m_font.toString() ) ); for ( int i = 0; i < MAX_RECENTFILES; ++i ) { - <a href="tqstring.html">TQString</a> filename = settings.<a href="ntqsettings.html#readEntry">readEntry</a>( APP_KEY + "File" + + <a href="tqstring.html">TQString</a> filename = settings.<a href="tqsettings.html#readEntry">readEntry</a>( APP_KEY + "File" + TQString::<a href="tqstring.html#number">number</a>( i + 1 ) ); if ( !filename.<a href="tqstring.html#isEmpty">isEmpty</a>() ) m_recentFiles.push_back( filename ); @@ -242,7 +242,7 @@ them back when we construct the form. if ( m_recentFiles.count() ) updateRecentFilesMenu(); </pre> -<p> The <a href="ntqsettings.html">TQSettings</a> class handles user settings in a platform-independent +<p> The <a href="tqsettings.html">TQSettings</a> class handles user settings in a platform-independent way. We simply read and write settings, leaving TQSettings to handle the platform dependencies. The insertSearchPath() call does nothing except under Windows so does not have to be <tt>#ifdef</tt>ed. @@ -383,7 +383,7 @@ added a call to optionsSetData() and see which you prefer. if ( !okToClear() ) return; - <a href="tqstring.html">TQString</a> filename = TQFileDialog::<a href="ntqfiledialog.html#getOpenFileName">getOpenFileName</a>( + <a href="tqstring.html">TQString</a> filename = TQFileDialog::<a href="tqfiledialog.html#getOpenFileName">getOpenFileName</a>( TQString::null, "Charts (*.cht)", this, "file open", "Chart -- File Open" ); <a name="x2567"></a> if ( !filename.<a href="tqstring.html#isEmpty">isEmpty</a>() ) @@ -393,18 +393,18 @@ added a call to optionsSetData() and see which you prefer. } </pre> <p> We check that it is okToClear(). If it is we use the static -<a href="ntqfiledialog.html#getOpenFileName">TQFileDialog::getOpenFileName</a>() function to get the name of the file +<a href="tqfiledialog.html#getOpenFileName">TQFileDialog::getOpenFileName</a>() function to get the name of the file the user wishes to load. If we get a filename we call load(). <p> <h3> fileSaveAs() </h3> <a name="3-4"></a><p> <pre> void ChartForm::fileSaveAs() { - <a href="tqstring.html">TQString</a> filename = TQFileDialog::<a href="ntqfiledialog.html#getSaveFileName">getSaveFileName</a>( + <a href="tqstring.html">TQString</a> filename = TQFileDialog::<a href="tqfiledialog.html#getSaveFileName">getSaveFileName</a>( TQString::null, "Charts (*.cht)", this, "file save as", "Chart -- File Save As" ); if ( !filename.<a href="tqstring.html#isEmpty">isEmpty</a>() ) { int answer = 0; - <a name="x2563"></a> if ( TQFile::<a href="ntqfile.html#exists">exists</a>( filename ) ) + <a name="x2563"></a> if ( TQFile::<a href="tqfile.html#exists">exists</a>( filename ) ) <a name="x2566"></a> answer = TQMessageBox::<a href="ntqmessagebox.html#warning">warning</a>( this, "Chart -- Overwrite File", TQString( "Overwrite\n\'%1\'?" ). @@ -420,7 +420,7 @@ the user wishes to load. If we get a filename we call load(). <a href="tqmainwindow.html#statusBar">statusBar</a>()->message( "Saving abandoned", 2000 ); } </pre> -<p> This function calls the static <a href="ntqfiledialog.html#getSaveFileName">TQFileDialog::getSaveFileName</a>() to get +<p> This function calls the static <a href="tqfiledialog.html#getSaveFileName">TQFileDialog::getSaveFileName</a>() to get the name of the file to save the data in. If the file exists we use a <a href="ntqmessagebox.html#warning">TQMessageBox::warning</a>() to notify the user and give them the option of abandoning the save. If the file is to be saved we update the recently @@ -508,22 +508,22 @@ data (okToClear()) then save their options, e.g. window size and position, chart type, etc., before terminating. <p> <pre> void ChartForm::saveOptions() { - <a href="ntqsettings.html">TQSettings</a> settings; - settings.<a href="ntqsettings.html#insertSearchPath">insertSearchPath</a>( TQSettings::Windows, WINDOWS_REGISTRY ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowWidth", width() ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowHeight", height() ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowX", x() ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowY", y() ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "ChartType", int(m_chartType) ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "AddValues", int(m_addValues) ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "Decimals", m_decimalPlaces ); - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "Font", m_font.toString() ); + <a href="tqsettings.html">TQSettings</a> settings; + settings.<a href="tqsettings.html#insertSearchPath">insertSearchPath</a>( TQSettings::Windows, WINDOWS_REGISTRY ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowWidth", width() ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowHeight", height() ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowX", x() ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "WindowY", y() ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "ChartType", int(m_chartType) ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "AddValues", int(m_addValues) ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "Decimals", m_decimalPlaces ); + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "Font", m_font.toString() ); for ( int i = 0; i < int(m_recentFiles.count()); ++i ) - settings.<a href="ntqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "File" + TQString::number( i + 1 ), + settings.<a href="tqsettings.html#writeEntry">writeEntry</a>( APP_KEY + "File" + TQString::number( i + 1 ), m_recentFiles[i] ); } </pre> -<p> Saving the user's options using <a href="ntqsettings.html">TQSettings</a> is straight-forward. +<p> Saving the user's options using <a href="tqsettings.html">TQSettings</a> is straight-forward. <p> <h2> Custom Dialogs </h2> <a name="6"></a><p> We want the user to be able to set some options manually and to create |