mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
A3t
- The ::capture_first method now returns a pointer to the new branch.
This commit is contained in:
parent
24d7411aa8
commit
e8e25bb7c6
7 changed files with 12 additions and 4 deletions
|
@ -503,12 +503,13 @@ void A3t::inject_defaults ()
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
void A3t::capture_first (const std::string& arg)
|
Tree* A3t::capture_first (const std::string& arg)
|
||||||
{
|
{
|
||||||
//std::cout << "# capture_first (" << arg << ")\n";
|
|
||||||
|
|
||||||
// Insert the arg as the new first branch.
|
// Insert the arg as the new first branch.
|
||||||
Tree* t = new Tree ("argIns");
|
Tree* t = new Tree ("argIns");
|
||||||
|
if (!t)
|
||||||
|
throw std::string (STRING_ERROR_MEMORY);
|
||||||
|
|
||||||
t->attribute ("raw", arg);
|
t->attribute ("raw", arg);
|
||||||
t->tag ("?");
|
t->tag ("?");
|
||||||
t->_trunk = _tree;
|
t->_trunk = _tree;
|
||||||
|
@ -518,6 +519,8 @@ void A3t::capture_first (const std::string& arg)
|
||||||
|
|
||||||
_tree->_branches.insert (i, t);
|
_tree->_branches.insert (i, t);
|
||||||
findCommand ();
|
findCommand ();
|
||||||
|
|
||||||
|
return t;
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -54,7 +54,7 @@ public:
|
||||||
void get_data_location (Path&);
|
void get_data_location (Path&);
|
||||||
void apply_overrides ();
|
void apply_overrides ();
|
||||||
void inject_defaults ();
|
void inject_defaults ();
|
||||||
void capture_first (const std::string&);
|
Tree* capture_first (const std::string&);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void findBinary ();
|
void findBinary ();
|
||||||
|
|
|
@ -690,6 +690,7 @@
|
||||||
#define STRING_INVALID_MOD "The '{1}' attribute does not allow a value of '{2}'."
|
#define STRING_INVALID_MOD "The '{1}' attribute does not allow a value of '{2}'."
|
||||||
#define STRING_INVALID_SORT_COL "The '{1}' column is not a valid sort field."
|
#define STRING_INVALID_SORT_COL "The '{1}' column is not a valid sort field."
|
||||||
#define STRING_TLS_INIT_FAIL "Error initializing TLS."
|
#define STRING_TLS_INIT_FAIL "Error initializing TLS."
|
||||||
|
#define STRING_ERROR_MEMORY "Problem obtaining memory."
|
||||||
|
|
||||||
// Feedback
|
// Feedback
|
||||||
#define STRING_FEEDBACK_NO_TASKS "No tasks."
|
#define STRING_FEEDBACK_NO_TASKS "No tasks."
|
||||||
|
|
|
@ -703,6 +703,7 @@
|
||||||
#define STRING_INVALID_MOD "El atributo '{1}' no admite un valor '{2}'."
|
#define STRING_INVALID_MOD "El atributo '{1}' no admite un valor '{2}'."
|
||||||
#define STRING_INVALID_SORT_COL "La columna '{1}' no es un campo de ordenación válido."
|
#define STRING_INVALID_SORT_COL "La columna '{1}' no es un campo de ordenación válido."
|
||||||
#define STRING_TLS_INIT_FAIL "Error inicializando TLS."
|
#define STRING_TLS_INIT_FAIL "Error inicializando TLS."
|
||||||
|
#define STRING_ERROR_MEMORY "Problem obtaining memory."
|
||||||
|
|
||||||
// Feedback
|
// Feedback
|
||||||
#define STRING_FEEDBACK_NO_TASKS "Ninguna tarea."
|
#define STRING_FEEDBACK_NO_TASKS "Ninguna tarea."
|
||||||
|
|
|
@ -689,6 +689,7 @@
|
||||||
#define STRING_INVALID_MOD "The '{1}' attribute does not allow a value of '{2}'."
|
#define STRING_INVALID_MOD "The '{1}' attribute does not allow a value of '{2}'."
|
||||||
#define STRING_INVALID_SORT_COL "The '{1}' column is not a valid sort field."
|
#define STRING_INVALID_SORT_COL "The '{1}' column is not a valid sort field."
|
||||||
#define STRING_TLS_INIT_FAIL "Error initializing TLS."
|
#define STRING_TLS_INIT_FAIL "Error initializing TLS."
|
||||||
|
#define STRING_ERROR_MEMORY "Problem obtaining memory."
|
||||||
|
|
||||||
// Feedback
|
// Feedback
|
||||||
#define STRING_FEEDBACK_NO_TASKS "No tasks."
|
#define STRING_FEEDBACK_NO_TASKS "No tasks."
|
||||||
|
|
|
@ -690,6 +690,7 @@
|
||||||
#define STRING_INVALID_MOD "L'attributo '{1}' non ammette un valore pari a '{2}'."
|
#define STRING_INVALID_MOD "L'attributo '{1}' non ammette un valore pari a '{2}'."
|
||||||
#define STRING_INVALID_SORT_COL "La colonna '{1}' non è un campo di ordinamento valido."
|
#define STRING_INVALID_SORT_COL "La colonna '{1}' non è un campo di ordinamento valido."
|
||||||
#define STRING_TLS_INIT_FAIL "Error initializing TLS."
|
#define STRING_TLS_INIT_FAIL "Error initializing TLS."
|
||||||
|
#define STRING_ERROR_MEMORY "Problem obtaining memory."
|
||||||
|
|
||||||
// Feedback
|
// Feedback
|
||||||
#define STRING_FEEDBACK_NO_TASKS "Nessun task."
|
#define STRING_FEEDBACK_NO_TASKS "Nessun task."
|
||||||
|
|
|
@ -690,6 +690,7 @@
|
||||||
#define STRING_INVALID_MOD "O atributo '{1}' não permite o valor '{2}'."
|
#define STRING_INVALID_MOD "O atributo '{1}' não permite o valor '{2}'."
|
||||||
#define STRING_INVALID_SORT_COL "A coluna '{1}' não pode ser ordenada."
|
#define STRING_INVALID_SORT_COL "A coluna '{1}' não pode ser ordenada."
|
||||||
#define STRING_TLS_INIT_FAIL "Erro a iniciar componente TLS."
|
#define STRING_TLS_INIT_FAIL "Erro a iniciar componente TLS."
|
||||||
|
#define STRING_ERROR_MEMORY "Problem obtaining memory."
|
||||||
|
|
||||||
// Feedback
|
// Feedback
|
||||||
#define STRING_FEEDBACK_NO_TASKS "Nenhuma tarefa."
|
#define STRING_FEEDBACK_NO_TASKS "Nenhuma tarefa."
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue