src/MainWindow.h

changeset 653
a9966d51ebf1
parent 650
db7146a87ae4
--- a/src/MainWindow.h	Wed Mar 05 20:49:28 2014 +0200
+++ b/src/MainWindow.h	Sun Mar 09 14:58:46 2014 +0200
@@ -191,6 +191,8 @@
 		//! Gets the shortcut configuration for the given \c action
 		KeySequenceConfig* shortcutForAction (QAction* action);
 
+		void endAction();
+
 	public slots:
 		void changeCurrentFile();
 		void slot_action();
@@ -303,8 +305,6 @@
 		QTabBar*			m_tabs;
 		bool				m_updatingTabs;
 
-		void endAction();
-
 	private slots:
 		void slot_selectionChanged();
 		void slot_recentFile();
@@ -325,15 +325,15 @@
 //! Asks the user a yes/no question with the given \c message and the given
 //! window \c title.
 //! \returns true if the user answered yes, false if no.
-bool confirm (QString title, QString message); // Generic confirm prompt
+bool confirm (const QString& title, const QString& message); // Generic confirm prompt
 
 //! An overload of \c confirm(), this asks the user a yes/no question with the
 //! given \c message.
 //! \returns true if the user answered yes, false if no.
-bool confirm (QString message);
+bool confirm (const QString& message);
 
 //! Displays an error prompt with the given \c message
-void critical (QString message);
+void critical (const QString& message);
 
 //! Makes an icon of \c size x \c size pixels to represent \c colinfo
 QIcon makeColorIcon (LDColor* colinfo, const int size);
@@ -351,9 +351,9 @@
 //! \returns by the user.
 //!
 template<class T>
-T radioSwitch (const T& defval, QList<pair<QRadioButton*, T>> haystack)
+T radioSwitch (const T& defval, QList<Pair<QRadioButton*, T>> haystack)
 {
-	for (pair<QRadioButton*, const T&> i : haystack)
+	for (Pair<QRadioButton*, const T&> i : haystack)
 		if (i.first->isChecked())
 			return i.second;
 
@@ -365,9 +365,9 @@
 //! found radio button whose respsective value matches \c expr have the given value.
 //!
 template<class T>
-void radioDefault (const T& expr, QList<pair<QRadioButton*, T>> haystack)
+void radioDefault (const T& expr, QList<Pair<QRadioButton*, T>> haystack)
 {
-	for (pair<QRadioButton*, const T&> i : haystack)
+	for (Pair<QRadioButton*, const T&> i : haystack)
 	{
 		if (i.second == expr)
 		{

mercurial